关闭

冒泡排序

28人阅读 评论(0) 收藏 举报
分类:
 /*数组排序算法 逻辑描述,冒泡 对该数组第一个元素开始,从左到右,相邻的2个元素比较大小,如果左边的比较大,则交换顺序*/
      $arr = array(1, 2, 5, 3);
      $len = count($arr);
      for($i = 0; $i < $len - 1; $i++){
        for($j = 0; $j < $len - $i -1; $j++){
            if($arr[$i] > $arr[$i + 1]){
                $temp = $arr[$i];
                $arr[$i] = $arr[$i + 1];
                $arr[$i + 1] = $temp;
            }
        }
      }
      echo "<br />";
      print_r($arr);
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1229次
    • 积分:205
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:6篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档