最 php最短路径算法-Dijkstra2018-07-23 ·dreamfly<?php //最短路径算法,核心思路是广度遍历 //一个p(a,b)表示a到b的最短距离路径,m,n是最短路径上的2个点,则p(a,m) …阅读全文 →
php排序算法-直接插入排序2018-07-18 ·dreamfly直接插入排序(扑克牌排序) 我们在打扑克牌的时候,抓牌的时候,我们喜欢从小到大进行排列,如果新抓到一个扑克牌,我们会把它插入到已经整理好的扑克牌 …阅读全文 →
php排序算法-冒泡排序2018-07-18 ·dreamflyphp $arr[$k+1]) { $tmp $arr[$k+1]; $arr[$k+1] $arr[$k]; $arr[$k] $tmp; } …阅读全文 →
排 php排序算法-快速排序2018-07-18 ·dreamfly快速排序 思路:就是找一个元素,然后依次将数组中的元素和这个数比较,大于的放到一个数组$max array,小于的放到一个数组$min …阅读全文 →
phpphp设计模式总结2018-07-18 ·dreamfly设计模式:是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结 使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码 …阅读全文 →
phpphp in_array性能提升2018-06-27 ·dreamflyphp in array 底层实现没有深入研究,应该是循环遍历判断时候在数据中,数据量大的时候会影响性能,建议使用array flip改进 …阅读全文 →
phpphp二维数据排序 array_multisort2017-08-25 ·dreamfly对2维数组或者多维数组排序是常见的问题,在 中我们有个专门的多维数组排序函数,下面简单介绍下: array …阅读全文 →
phpphp 类中定义 const常量注意事项2017-07-31 ·dreamflyphp类中声明常量 可以用const const使用需要注意的事项是不能用表达式来表示,比如const PI 3.14 1.0;这是不对的 应该 …阅读全文 →