自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技无涯的博客

世界因程序而美丽,爱程序,爱生活,学海无涯,技无止境。献给热爱技术的朋友

  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 php-通过数组结构实现LRU算法

class Lru{ private $lru_arr = []; //lru存放数组 private $len; //最大限制长度 public function __construct($len){ $this->len = $len; } //生成hash key,对应array_shift后 数字索引会自动从0开始 pu...

2020-03-30 12:58:50 88

原创 PHP -算法-二路归并

/** * 二路归并排序 */function merge(array $arr){ $k = 1; $n = count($arr); while ($k<$n){ $arr = mergeOne($arr, $k); $k*=2; } return $arr;}/** * 1次归并执行过程处理 * @param ...

2020-03-29 23:41:18 52

原创 php-有序数组合并后仍有序

function sortMerge($arr1,$arr2){ $l1 = count($arr1); $l2 = count($arr2); $res = []; $i=0; $j=0; while($i<$l1 && $j<$l2){ if($arr1[$i]<$arr2[$j]) ...

2020-03-29 22:18:52 82

原创 PHP-希尔排序

function shell(array $arr,array $gaps=[]){ if(!$arr) return $arr; //测试用,默认指定间隔数组,正常传入即可 $gaps = [10,5,2,1]; $l_g = count($gaps); $l = count($arr); for($i=0;$i<$l_g;$i+...

2020-03-29 22:17:27 42

原创 php-插入排序

直接插入排序

2020-03-29 22:14:04 30

原创 php-兔子问题,斐波那契数列

/** * 兔子问题(斐波那契数列) * 问题说明:3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, * 假如兔子都不死,问第n个月的兔子总数为多少对 * @param int $n * @return int $total */function rabbit($n){ if($n<3) return 1; ...

2020-03-29 22:11:08 132

原创 php-约瑟夫问题

/** * 约瑟夫问题:例子,30个报数,1-9,到9的人剔除,依次循环 * @param $n 总人数 * @param $spare 最后剩余的人数 * @param $spe 报数1-$spe * @return $del 去掉 */function yuesefu($n,$spare,$spe=9){ $t_n = $n+1; $del=[]; ...

2020-03-29 22:06:46 35

原创 php-选择排序

function select(array $arr){ if(!$arr) return $arr; $l = count($arr); for($i=1;$i<$l;$i++){ $small = $i-1; for($j=$i;$j<$l;$j++){ if($arr[$j]<...

2020-03-29 21:58:51 44

原创 PHP-算法-冒泡排序

function bubble(array $arr){ if(!$arr) return $arr; $l = count($arr); $flag = 1; for($i=1;$i<$l && $flag;$i++){ for($j=0;$j<$l-$i;$j++){ $fla...

2020-03-29 21:57:36 30

原创 PHP-快速排序的2种实现方法

function quick2(&$arr, $low, $height){ $i = $low; $j = $height; $tmp = $arr[$low]; while ($i < $j) { while ($arr[$j] > $tmp && $j > $i) $j --; if...

2020-03-29 21:52:12 67

sphinx-for-chinese下载安装包.rar

php 全文索引sphinx-for-chinese完整资源包及安装说明

2019-07-30

js 时间插件, 精确到秒

js插件,精确到秒,精确到秒的时间插件,有demo

2016-02-23

PHP面向对象

php oop 编程,面向对象教程pdf 文件

2015-05-07

head_first设计模式

开发模式,简单易懂,常用设计模式,mvc 架构敏捷开发

2015-05-05

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除