PHP-插入排序

<?php

$arr = [4,9,8,6,7,3,2,1];

function Insert($str){
$c = count($str);
for ($i=1; $i < $c; $i++) {
      $key = $str[$i];
      $j=$i-1;
      while ($j>=0&&$str[$j]>$key) {
          # code...
        $str[$j+1]=$str[$j];
         $j--;
      }
      $str[$j+1]=$key;
    }

    return $str;
}
print_r(Insert($arr));

 ?>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 壹朴心阅读 611评论 0 0
  • PHP 学习目录 ├─PHP视频教程 1 LAMP网站构建 │ ├─PHP教程 1.1.1 新版视频形式介绍│ ...
    曹渊说创业阅读 16,188评论 29 417
  • Composer Repositories Composer源 Firegento - Magento模块Comp...
    零一间阅读 3,970评论 1 66
  • Awesome PHP 一个PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、W...
    guanguans阅读 5,871评论 0 47
  • 岱宗夫如何?齐鲁青未了。 造化钟神秀,阴阳割昏晓。 荡胸生层云,决眦入归鸟。 会当凌绝顶,一览众山小。 杜甫—《望...
    雁渡寒潭_一片冰心阅读 606评论 0 3