1. 冒泡算法的核心思想
冒泡排序的核心思想就是扫描数据清单,找到乱序的两个相邻的数据进行两两比较并交换位置,然后继续扫描数据,接着反复重复上述的操作直至排序结束。
2. 示例
我们以23,15,58,-4,99,0这组无序的数字为例:例子为从小到大排序,
初始状态:23,15,58, -4,99,0
第一次排序结果:15,23,-4,58,0,99
第二次排序结果:15,-4,23,0,58,99
第三次排序结果:-4,15,0,23,58,99
第四次排序结果:-4,0,15,23,58,99
第五次排序结果:-4,0,15,23,58,99
排序完毕,输出最终结果:-4,0,15,23,58,99
3.实验代码
python实现
python测试结果:
java代码和测试结果
原文地址:http://blog.51cto.com/13620954/2095862
时间: 2024-10-09 20:26:17