【冒泡排序】冒泡排序总结

  在面试过程中,肯定遇到过冒泡排序吧。下面写了一个冒泡排序。

  

  

$a = array(1,2,5,3);

$c = count($a);

for($i = 1;$i<$c; $i++){
  for($j = $c-1; $j>=$i;$j--){
    if($a[$j]<$a[$j-1]){//若要正序排,则小于
      $kong = $a[$j-1];
      $a[$j-1] = $a[$j];
      $a[$j] = $kong;
    }
  }

}

var_dump($a);

 

虽有源码,但是还是要理解实际的内在,写起来容易并且不容易忘掉。

posted on 2017-02-22 13:02  陈新虎  阅读(83)  评论(0)    收藏  举报

导航

声明 本人博客的所有东西,部分源于网络书籍和视频,其他的是个人的理解感悟,经过自己整理撰写成博客。 本人博客均只用于个人学习、复习,不作为商业用途,如有侵权,请联系我修改或删除。 联系邮箱:980951920@qq.com