
php
常山赵子龙也
吾乃常山赵子龙也
展开
-
php 冒泡排序算法
php 冒泡排序算法/** * 冒泡排序法 * * 从前往后对相邻的两个数字依次进行比较调整,让较大的数字往下沉,让较小的数字往上升, * 即每相邻的数字进行对比排序,顺序不符合时将其调换位置。 * * @param array $arr * @return $arr */ function bubbleSort($arr = array()) { if(!is_array(转载 2016-08-21 13:15:48 · 306 阅读 · 0 评论 -
php 快速排序算法
/** * 快速排序算法 * * 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小, * 然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 * * @param array $arr * @return $arr */ function quickSort($arr = array转载 2016-08-22 10:29:50 · 317 阅读 · 0 评论 -
php 插入排序算法
/** * 插入排序算法 * * 既定前面数字已经排好顺序,现在要把第n个数字插入到前面有序的数组中,使得这n个数字也是有序的放入其中, * 如此反复循环直至全部排好顺序。 * * @param array $arr * @return $arr */ function insertSort($arr = array()) { if(!is_array($arr) ||转载 2016-08-22 10:52:38 · 211 阅读 · 0 评论 -
php 选择排序算法
/** * 选择排序算法 * * 选出最小的一个数字与第一个位置数字交换,之后再剩余的数当中再次找到最小的数字与第二个位置交换, * 依此循环到倒数第二个数字和最后一个数字比较结束为止。 * * @param array $arr * @return $arr */ function selectSort($arr = array()) { if(!is_array($转载 2016-08-22 11:02:20 · 364 阅读 · 0 评论 -
php 获取文件的扩展名
//方法一 function getExt1($file_name) { return strrchr($file_name,'.'); }//方法二 function getExt2($file_name) { return substr($file_name,strrpos($file_name,'.')); }//方法三 function getExt3($file_name)转载 2016-08-22 12:27:10 · 219 阅读 · 0 评论