自己做链接的网站,c 鲜花店网站建设,优化网站要怎么做,营销网站建设汉狮电话冒泡排序应该是最容易实现的一种排序算法了。其基本思想是#xff1a;依次比较相邻的两个数#xff0c;将小数放在前面#xff0c;大数放在后面。即在第一趟#xff1a;首先比较第1个和第2个数#xff0c;将小数放前#xff0c;大数放后。然后比较第2个数和第3个数#… 冒泡排序应该是最容易实现的一种排序算法了。其基本思想是依次比较相邻的两个数将小数放在前面大数放在后面。即在第一趟首先比较第1个和第2个数将小数放前大数放后。然后比较第2个数和第3个数将小数放前大数放后如此继续直至比较最后两个数将小数放前大数放后。至此第一趟结束将最大的数放到了最后。以此类推直至排序完成。 以下是我用C实现的冒泡排序 //冒泡排序
int* BubbleSort(int* ary, int length)
{int i, j, tmp;for(i0; ilength-1; i){tmp ary[i];for(jlength-1; ji; j--){//找到数组中最小的数并交换if(tmp ary[j]){ary[i] ary[j];ary[j] tmp;tmp ary[i];}}}return ary;
} 转载于:https://www.cnblogs.com/youring2/archive/2012/06/14/2548949.html