2018年6月22日

求一个整数数组中和最大的的连续子数组,例如:[1,2,-4,4,10,-3,4,-5,1]的最大连续子数组是[4,10,-3,4](需要写明思路,并编程实现)

摘要: 思路:连续数组,首先想到要有最小下标和最大下标(下标有可能会相同) 如何获取一个连续的数组:数组函数 array_slice(要操作的数组,开始位置,截取长度); 如何保证连续:划红线的地方保证连续($j=$i) 阅读全文

posted @ 2018-06-22 17:26 皖L001 阅读(158) 评论(0) 推荐(0)

2018年6月7日

mysql 优化(索引)

摘要: 表 collect 字段 id(int 自增),title(varchar),info(text),vtype(int) 表中数据130w; select * from collect where title='短袖'; 截图: 无索引: 添加索引: 阅读全文

posted @ 2018-06-07 17:07 皖L001 阅读(79) 评论(0) 推荐(0)

2018年5月31日

thinkphp3.2.3 HTML 页面跳转

摘要: 1. http://域名/index.php(入口文件)/模块/控制器/方法 2.{:U('控制器/方法')} 阅读全文

posted @ 2018-05-31 11:58 皖L001 阅读(276) 评论(0) 推荐(0)

2018年5月29日

php 算法(二分法)只适用于有序表,且限于顺序存储结构

摘要: function demo($array,$low,$high,$k){ if($low<=$high){//判断该数组是否存在 $mid = intval(($low+$high)/2 ); //如果上面条件成立,直接取其中间值 if ($array[$mid] == $k){ //如果中间值就是 阅读全文

posted @ 2018-05-29 15:48 皖L001 阅读(154) 评论(0) 推荐(0)

php 算法(冒泡排序)

摘要: //冒泡排序(从小到大) (从大到小改变for循环中的大于号为小于号即可) public function index(){ $arr = array(1,8,3,0,2,9,7);//自定义数组或者直接从数据库获取 $len = count($arr);//计算数组长度 for($i=1;$i<= 阅读全文

posted @ 2018-05-29 14:11 皖L001 阅读(101) 评论(1) 推荐(0)

2018年5月25日

php 无限极分类

摘要: /* *@pram $array 数组 *@pram $pid 子id *@pram $level 等级 0 最顶级 以此类推 */ function test($array,$pid=0,$level=0){ //定义数组存放找到的数据,静态防止覆盖 static $list=[]; foreac 阅读全文

posted @ 2018-05-25 16:05 皖L001 阅读(270) 评论(1) 推荐(0)

导航