插入排序总结
来源:互联网 发布:mac关闭迅雷开机启动 编辑:程序博客网 时间:2024/05/20 04:12
插入排序总结
<?php /* * 插入排序算法, * * 实际上3,4,5,2 实际上是把3,4,5往后移,然后腾出2的位置,把2放进去 */ $s_time = microtime(true); //插入排序 按从小到大排序 $insert=array(); for($i=0;$i<100;$i++) { $insert[$i]=rand(0,30000); } //print_r($insert); function insertsort(&$arr) { //插入排序把第一个当做是有序的 所以 i从1开始 for($i=1;$i<count($arr);$i++) { $insertval=$arr[$i]; $insertindex=$i-1; //寻找插入点 while($insertindex>=0&&$insertval<$arr[$insertindex]) { //往后移数字 $arr[$insertindex+1]=$arr[$insertindex]; $insertindex--; } //插入值 $arr[$insertindex+1]=$insertval; } }insertsort($insert);$e_time = microtime(true);echo ($e_time-$s_time)*1000; print_r($insert); ?>
0 0
- 排序总结---插入排序
- 一般插入排序总结
- 【排序总结--插入、快速】
- 插入排序总结
- 插入排序总结
- 插入排序总结
- 插入排序总结
- 总结--插入排序
- 【冒泡排序、选择排序、插入排序总结】
- 选择排序、插入排序、希尔排序总结
- 冒泡排序、选择排序、插入排序总结
- iOS算法总结-插入排序
- 内部排序总结(一)插入排序
- 排序算法总结——插入排序
- 排序算法总结3-插入排序
- 排序算法总结(三)插入排序
- 排序总结之插入式排序
- 排序算法总结之直接插入排序
- 【3D图像生成算法的原理】
- php从数组中随机取几个元素组成新的数组
- python 利用smtp发送文本邮件
- 开发Linux后台服务进程
- define的特殊用法(求教)
- 插入排序总结
- 为别人鼓掌
- 每天一个linux命令(2):cd命令
- iOS应用中通过设置VOIP模式实现休眠状态下socket的长连接
- js判断变量是否声明
- CentOS5及6上安装Grub
- Thinkphp与Oracle之间的各种问题
- PhotoShop CS6 快捷键大全
- Android Handler详细介绍+示例