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

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

基本思想

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

算法分析
比较相邻的元素。如果第一个比第二个大,就交换它们两个;
对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;
针对所有的元素重复以上的步骤,除了最后一个;
重复步骤1~3,直到排序完成。
— END —
PANDA
以上是关于熊猫微课堂-冒泡排序预告的主要内容,如果未能解决你的问题,请参考以下文章