冒泡排序[BubbleSort]

来源:互联网 发布:mac创建电脑账户 编辑:程序博客网 时间:2024/04/28 20:37

  冒泡排序[BubbleSort]
一。基本思想
      两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。
二。排序过程
      设想被排序的数组R[1..N]垂直竖立,将每个数据元素看作有重量的气泡,根据轻气泡不能在重气泡之下的原则,从   下往上扫描数组R,凡扫描到违反本原则的轻气泡,就使其向上"漂浮",如此反复进行,直至最后任何两个气泡都是轻者在上,重者在下为止。
三。代码示例

 

此外,常用的还有选择排序和插入排序,我会在后面的文档中做介绍。

 

 

 

 

原创粉丝点击