插入排序
来源:互联网 发布:inphic英菲克软件下载 编辑:程序博客网 时间:2024/06/03 05:40
插入排序它的基本思想是:从第一个元素开始,该元素可以认为已经被排序取出下一个元素,在已经排序的元素序列中从后向前扫描,如果该元素大于新元素,将该元素移到下一个位置,重复扫描,直到找到已排序的元素小于或者等于新的元素的位置,将新元素插入到下一位置中。
算法如下:
<span style="font-family:Microsoft YaHei;font-size:18px;"><?PHPfunction insertsort($arr){ $len = count($arr); for($i = 1; $i < $len;$i ++){ $tmp = $arr[$i]; $j = $i - 1; while($arr[$j] >$tmp){ $arr[$j+1] =$arr[$j]; $arr[$j] =$tmp; $j --; } } return $arr;}</span>
0 0
- 插入排序-【插入排序】
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- URL处理几个关键的函数parse_url、parse_str
- 【最小割模型、01分数规划】zoj2676Network Wars
- Discover Feature Engineering, How to Engineer Features and How to Get Good at It
- 介绍Unreal Engine 4中的接口(Interface)使用C++和蓝图
- 递增和二分组合的查找法
- 插入排序
- STM32时钟配置
- HDU 5352 - MZL's City(网络流‘最小费用流)
- 获取请求参数
- uva 11538 - Chess Queen(组合数)
- C++对象模型——"继承"与Data Member(第三章)
- 图像特征提取2
- 重分发总结
- 【暑期基础2】B HDU 2027 统计元音