Python实现冒泡排序算法-例子解释
冒泡排序:顾名思义就是(较小的值)像泡泡一样往上冒,(大的值)往下沉。实现原理:依次将相邻两个数值进行比较,较小的数值移到左边,较大的数值移到右边,依次比较完第一轮后,最大的数值应该排在最右边。然后再继续重复的比较,直至无数值需要交换,此时排序完成。例子解释:无序列表arr = [7,6,5,3,9,2,8,1,4]数列长度:len = 9第一趟排序:i = 1;arr = [7,6,5,3,9,2,8,1,4]7>6 =>[6,7,5,3,9,2,8,1,4]数值小的放左边
原创
2020-11-02 22:54:20 ·
1325 阅读 ·
6 评论