黑马程序员技术交流社区
标题:
冒泡,选择排序。
[打印本页]
作者:
ehuashao
时间:
2014-3-29 13:45
标题:
冒泡,选择排序。
本帖最后由 ehuashao 于 2014-3-30 10:04 编辑
冒泡,选择相信大家都很熟悉了,但我对算法比较感兴趣所以还是写出来,看版主能不能好心给个技术分啊。以后还会写更多的算法到这和大家交流。冒泡:
void judge(int are[],int n){ //are[]待排序数组,n数组大小。
int i,j,k,t;
for(i=0;i<n-1;i++){
k=i;
for(j=i+1;j<n;j++)
if (are[j]>are[k])
k=j;
t=are[k];
are[k]=are[i];
are[i]=t;
}
复制代码
选择:
void sort (int x[],int n) //x[]待排序数组,n数组大小
{ int i,j,k,t;
for(i=0;i<n-1;i++)
{ k=i;
for(j=i+1;j<n;j++)
if(x[j]>x[k])
k=j;
if(k!=i)
{t=x[i];x[i]=x[k];x[k]=t;}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2