您的位置:首页 > 编程语言 > C语言/C++

c语言中的冒泡排序简单介绍

2014-06-24 22:26 567 查看
简介:

冒泡排序是一种比较简单地排序算法。

它重复走过要排序的数列,一次比较两个元素,如果他们的值不一样,就把它们交换过来。直到没有数据需要进行交换,数列中的数据已经排序完成。

这种算法的名字因为越大的元素会经由交换慢慢浮到数列的前端,故名“冒泡排序”。

排序的代码结构:

void nums_sort(int nums[],int count){

int i,j,temp;

for(i=0;i<count-1;i++){

for(j=0;j<count-1-j;j++){

if(nums[j]>nuns[j+1]){

  temp=nums[j];

nums[j]=nums[j+1];

nums[j+1]=temp;

}

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  冒泡排序