排序算法-冒泡排序

Posted onlycat

tags:

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

思路: 两两比较相邻记录的关键字,将较小或较大的数逐步升上去
复杂度: O(n^2)

function bubbleSort($num){
      for($i = 0; $i < count($num); $i++){
          for($j = 0; $j < $n - $i - 1; $j++){
              if($num[$j] > $num[$j+1]){
                  $num[$j+1] ^= $num[$j];
                  $num[$j] ^= $num[$j+1];
                  $num[$j+1] ^= $num[$j];
              }
          }
     }
     return $num;
}

以上是关于排序算法-冒泡排序的主要内容,如果未能解决你的问题,请参考以下文章

排序算法之冒泡选择插入排序(Java)

排序算法_冒泡排序(算法设计与C代码实现)

三大基础排序算法(冒泡排序,选择排序,插入排序)

交换排序(冒泡排序快速排序的算法思想及代码实现)

冒泡排序

冒泡排序算法原理和代码实现,就是这么简单。。。