Java排序之冒泡排序
冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复以上过程,仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到最大数前的一对相邻数,将小数放前,大数放后,第二趟结束,在倒数第二个数中得到一个新的最大数。如此下去,直至最终完成排序。 由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序。
用户评论
推荐下载
-
冒泡排序SortTest
冒泡排序,面试时候可能会考到,让你很蛋疼的纯手写,一时可能想不起来,特此写了一个,可以用jdk环境直接编译
17 2019-02-22 -
冒泡排序方式
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交
33 2019-02-11 -
汇编冒泡排序
用冒泡方法对以BUFFER变量中存放的10个字节的数据进行排序。可在大数向上冒和向下沉中任选一种。
39 2019-02-14 -
冒泡排序算法
完整的代码实现了冒泡排序,在GCC完全能够运行,不信你试试
32 2019-03-01 -
aspnet冒泡排序
冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如
20 2019-02-27 -
matlab冒泡排序
matlab的冒泡排序法,对其他语言也有一定帮助,有兴趣的可以相互学习
44 2019-03-05 -
冒泡排序系统
用于了解C语言中的冒泡排序的算法,精炼,简洁,有效帮助C语言初学者学习冒泡排序算法。
40 2019-03-06 -
冒泡排序方法
最简单的一种排序方法
65 2019-03-05 -
冒泡排序代码
包含C语言,Java语言,python语言三种语言的冒泡程序代码。
28 2019-03-09 -
冒泡法排序
使用VC实现冒泡法排序,简单明了
42 2019-03-08
暂无评论