插入排序
来源:互联网 发布:全国地图软件下载 编辑:程序博客网 时间:2024/05/18 16:56
插入排序就像扑克排序,从未排序的序列选第一张牌,插入到已排序的牌堆里的合适位置。
function insert(&$arr){ for($i = 1; $i < count($arr); $i++){//认为第一个位置是已排序序列,从第二个开始逐一选择插入 if($arr[$i] < $arr[$i-1]){ $temp = $arr[$i]; //已排序的序列逐个往右移,直到找到合适位置 for($j = $i - 1; $j>=0&&$arr[$j]>$temp; $j--){ $arr[$j+1] = $arr[$j]; } $arr[$j+1] = $temp; } }}
0 0
- 插入排序-【插入排序】
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 一天搞定CSS: overflow--14
- java-异常
- 栈练习代码
- 知识重要,还是解决问题重要
- This version of Android Studio is incompatible with the Gradle Plugin used. Try disabling Instant R
- 插入排序
- 思考:如何让自己更有价值
- logstash-初涉
- 队列练习代码
- 亲自解决STM32 HardFault_Handler错误记录
- jvm内存模型
- ZooKeeper应用场景
- android studio xml 快捷键设置
- 【C/C++开发】TinyXml操作(含源码下载)