顶部导航开始 -->

冒泡排序

$unSorts = array(2,4,1,10,5,8);

    $count = count($unSorts);
    for($i = 0; $i < $count; $i++) {
        for($j = $i; $j < $count; $j++){
            if($unSorts[$i] > $unSorts[$j]){
                // 从小排到大

                $unSorts[$i] = $unSorts[$i] ^ $unSorts[$j];
                $unSorts[$j] = $unSorts[$j] ^ $unSorts[$i];
                $unSorts[$i] = $unSorts[$i] ^ $unSorts[$j];
            }
        }
    }

    var_dump($unSorts);


自学php博客
请先登陆后发表评论
  • 最新评论
  • 总共0条评论
  • © 2014-2016 zixuephp.cn 版权所有
  • ICP证:皖ICP备16012107号
  • 联系邮箱:510082587@qq.com
  • 交流请加微信:weibobf2899 或扫下方二维码