简介:
冒泡排序是一种比较简单地排序算法。
它重复走过要排序的数列,一次比较两个元素,如果他们的值不一样,就把它们交换过来。直到没有数据需要进行交换,数列中的数据已经排序完成。
这种算法的名字因为越大的元素会经由交换慢慢浮到数列的前端,故名“冒泡排序”。
排序的代码结构:
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;
}
}
}
}