排序算法
teng316
走投无路的PHPer,开始接触Python和golang喽~~~
展开
-
php 查找算法
二分查找 <?php $arr = [1,10,20,30,255,388]; $search = 255; $index = bsearch($arr,$search); echo $index==-1?"找不到":"找到了,位置是".$index; function bsearch($arr,$search){ $len = count($arr); $low = 0; $hei = $len-1; $flag = -1; while($low<=$hei){ $index原创 2020-09-06 10:53:07 · 430 阅读 · 0 评论 -
PHP实现排序算法
PHP实现排序算法 /** * 选择排序 */ function change_sort(&$arr){ $len = count($arr); for($i=0;$i<$len;$i++){ $tmp = $arr[$i]; $index = $i; for($j=$i+1;$j<$len;$j++){ if($arr[$j]<$tmp){ $index = $j; $tmp = $arr[$j]; } } if($inde原创 2020-08-23 22:23:57 · 139 阅读 · 0 评论