熊猫微课堂-冒泡排序预告

Posted panda编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了熊猫微课堂-冒泡排序预告相关的知识,希望对你有一定的参考价值。

熊猫微课堂-冒泡排序预告

熊猫微课堂-冒泡排序预告

冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。

它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。

熊猫微课堂-冒泡排序预告


基本思想

熊猫微课堂-冒泡排序预告

在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。

熊猫微课堂-冒泡排序预告

算法分析

比较相邻的元素。如果第一个比第二个大,就交换它们两个;

对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;

针对所有的元素重复以上的步骤,除了最后一个;

重复步骤1~3,直到排序完成。


—  END  —

  PANDA 

以上是关于熊猫微课堂-冒泡排序预告的主要内容,如果未能解决你的问题,请参考以下文章

1.比较排序之冒泡排序

冒泡排序作业

玩转初中Python——冒泡排序原来是这样的

清新!冒泡排序算法|获奖微课算法专题13-3(公益下载交流)

冒泡排序-测试案例

Python3冒泡排序