插入排序算法 —— 直接插入排序
来源:互联网 发布:网络媒介的优缺点 编辑:程序博客网 时间:2024/05/05 01:17
原理:循环数组,每次取出数组中的一个值,插入到有序表的合理位置。
function insert_sort($array) {$length = count($array);for ($i=1; $i<$length; $i++) {if ($array[$i] < $array[$i-1]) {$temp = $array[$i]; //第i位的值$k = $i-1;//从第i-1位向前遍历并移位,直到找到小于temp(第i位的值)为止for ($j=$k; $j>=0 && $temp<$array[$j]; $j--) {$array[$j+1] = $array[$j];$k--;}$array[$k+1] = $temp;}}return $array;}$cc = insert_sort(array(3,2,4,1,5));
0 0
- 算法—直接插入排序
- 排序算法—插入排序之直接插入排序
- 排序算法——直接插入排序
- 排序算法——直接插入排序
- 排序算法——直接插入排序
- 排序算法——插入排序(直接插入排序、折半插入排序、希尔排序)
- 插入排序—直接插入
- 插入排序算法 —— 直接插入排序
- 算法之插入排序——直接插入排序
- 插入排序——直接插入排序
- 插入排序——直接插入排序
- 插入排序——直接插入排序
- 插入排序——直接插入排序
- 插入排序——直接插入排序
- 插入排序—直接插入排序
- [排序算法,插入排序]--直接插入排序
- [算法] 插入排序,直接插入
- 基础算法——直接插入排序
- JSON.parse()和JSON.stringify()
- javascript 字符串操作
- Mac新手入门
- centos 安装 Consolas 字体
- WebView简单使用
- 插入排序算法 —— 直接插入排序
- IOS推送声音
- 《UNIX网络编程》daytimetcpcli测试
- 设计模式之备忘录模式
- 通才教育永远让人受益
- 隐藏键盘
- ASP.NET WEBApi
- spring的Aop使用问题
- Linux6.5+asm+oracle11gR2安装参考