c语言整理.docVIP

  • 17
  • 0
  • 约1.32万字
  • 约 27页
  • 2016-08-15 发布于河南
  • 举报
c语言整理

c语言整理 *插入排序:先对头两个字符进行排序,然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字符插入到前三个字符中,。。。; 折半查找:每次查找前先确定数组中待查的范围low和high(lowhigh),然后用m与中间位置(mid)上的元素的值进行比较。如果m的值大于中间元素的值,则下一次的查找范围落在中间位 置之后的元素中;反之,下一次的查找范围落在中间位置之前的元素中。直到lowhigh时,查找结束; 筛选法求素数:首先从2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置为0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下 一个数等于n为止。 #include stdio.h void fun(int *a,int *b){ int *c; c=a; a=b; b=c; } main(){ int x=3,y=5,*p=x,*q=y; fun(p,q); printf(%d,%d,,*p,*q); fun(x,y); printf(%d,%d\n,*p,*q); }输出3,5,3,5 #include stdio.h |法二:#include stdio.h void fun(int *a,int *b){ | void fu

文档评论(0)

1亿VIP精品文档

相关文档