it tempo=arr【j】; arr【j】=arr【j+1】; arr【j+1】=tempo;

编写一个程序,实现基本的算法.

一組数中,相邻的两个数进行比较、交换,将最大(小)数交换至尾(首)部,即完成了一次

要想对N个数字进行排序,循环N次即可.

如果真的不理解算法,请点击:

//方式一:从头向尾遍历,将最大数(相对)沉入尾部(相对)
//方式二:从尾向头遍历,将最大数(相对)冒泡到头部(相对)
*本代码版权归高小调博客所有 *代码功能:通过C语言实现冒泡排序算法 //将最大数(相对)沉入尾部(相对) //将最小数(相对)冒泡到头部(相对) //为了方便起见,将参数设定为一个函数指针

以上只是算法的基本实现,还有很大的优化空间.至于优化的具体细节,详见下文.

(本文来源于互联网,若有侵权,请联系博主)

我要回帖

更多关于 tempo 的文章

 

随机推荐