自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 php 函数 算法优化 源码 迭代器

<?php // --------------------   //基本数据结构算法  // ----------------- ---   //二分查找( 数组里查找某个元素)递归实现   // $ array数组$ low开始位置$ hight长度减一(求索引位置)$ k查询元素 函数bin_sch($ array,$ low,$高,$ k){           if($ low &l...

2018-08-23 16:14:47 231

转载 MySQL优化

一、EXPLAIN做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式key_len列,索引长度rows列,扫描行数。该值是个预估值extra列,详细说明。注...

2018-03-15 10:29:45 307

原创 php 中高效迭代处理大型数据

function gen_one() {     for ($i = 0; $i          //注意变量$i的值在不同的yield之间是保持传递的。         yield $i;         echo $i.'| |' ;     }     //echo'-functionEnd-'; } $get = gen_one(); foreach ($ge

2018-03-15 09:38:10 663

转载 一些有趣的排序 及优化 php

<?php比较多全面   有点小bug  不喜勿喷 /**1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3、针对所有的元素重复以上的步骤,除了最后一个。4、持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。/** * 冒泡排序 **/echo "冒泡排序";e...

2018-03-12 19:11:44 146

转载 红包 php

由于是第一写红包对红包不是太了解 勿喷for ($i=1; $i < $p; ++$i) {  $s2 = ($sum - ($p - $i) * 0.01)/($p - $i);   //echo $s2;die;    $money = rand(1,$s2*100);    $money = number_format($money/100,2,'.',',');  $sum = $s...

2018-03-12 19:09:49 174

转载 二分查找 php

比较好用的/***  二分查找**/function binarySearch(Array $arr, $target) {     $low = 0;     $high = count($arr) - 1;          while($low <= $high) {         $mid = floor(($low + $high) / 2);         #找到元素。   ...

2018-03-12 18:56:15 141

原创 三分查找 php

对二分查找的局面性做了优化 ,让算法更贴近生活。  function binary1(Array $arr, $target) {     $low = 0;     $high = count($arr) - 1;          while($low <= $high) {         $mid1 = ($low + floor(($high - $low) / 3));     ...

2018-03-12 18:54:18 172

空空如也

空空如也

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

TA关注的人

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