算法
小菜鸟czh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二分查找
$arr = [1,3,4,5,6,77,88,89,90,100,122,133,134,166]; $num = 100; $start = 0; $end = count($arr)-1; //参数 想要找的值,数组,开始键,结束键 function getkey($num,$arr,$start,$end) { $mid = ceil(($start+$end)/2); ...原创 2018-04-19 14:24:33 · 289 阅读 · 0 评论 -
php冒泡排序
<?php$a=array('3','8','1','4','11','7');print_r($a);$len = count($a);//从小到大for($i=1;$i<$len;$i++){for($j=$len-1;$j>=$i;$j--)if($a[$j]<$a[$j-1]){//如果是从大到小的话,只要在这里的判断改成if($a[$j]>$a[$j-1])...原创 2014-11-25 16:33:16 · 660 阅读 · 0 评论 -
快速排序
function kuaisu($arr){ $len = count($arr); if($len <= 1){ return $arr; } $key = $arr[0]; $left_arr = $right_arr = []; for($i=1; $i<$len;$i++){ if($arr[$i...原创 2018-04-19 16:10:35 · 314 阅读 · 0 评论 -
二进制、八进制、十进制、十六进制之间的转换
进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。具体的用法小编今天不着重解释,主要针对他们之间的转换加以讨论(今天只讲整数)。 二进制与十进制之间的转换 1 十进制转二进制 方法为:十进制数除2取余法,即十进制数除...转载 2018-09-09 15:53:17 · 433 阅读 · 0 评论
分享