- 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)