随笔分类 -  2.2--php算法

摘要:<?php header("Content-type:text/html;charset=utf-8");// php 递归计算文件夹代码行数function codeLine($file){ return count(file($file));}error_reporting(0); // 屏蔽n... 阅读全文
posted @ 2015-01-10 23:03 诚人小李 阅读(679) 评论(0) 推荐(0)
摘要:/** * 递归创建目录 * @param [string] $path [创建的目录] * @return [type] [description] */function mk_Dir($path){ // 如果目录存在返回 ture if(is_dir($path)){ retu... 阅读全文
posted @ 2015-01-10 20:26 诚人小李 阅读(1935) 评论(0) 推荐(0)
摘要:快速排序是排序中常用的,效率据说还不错,它使用分治算法实现将一个大的需要排序的序列,分成两个较小的序列!怎么分呢,需要从序列中找出一个元素作为参考元素,通常的做法是拿第一个元素作为参考元素。当一个序列只有一个元素或者零个元素,就说明这个序列已经排序好 。步骤:1,用一个元素作为参考元2,分割序列,形... 阅读全文
posted @ 2014-10-21 16:03 诚人小李 阅读(595) 评论(0) 推荐(0)
摘要:写程序这么久了,有时候别人会问道一些算法比如排序啊,递归啊,总是不知道该怎么去说,今天就来整理一下,让更多的人去傻瓜式的理解递归。递归在网络上有很多定义,但有这么一句话听的最多:递归就是自己调用自己!引用百科的一个故事去理解:从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什... 阅读全文
posted @ 2014-05-03 14:59 诚人小李 阅读(14948) 评论(1) 推荐(1)
摘要:接触php这么久了,也就用过三种排序,冒泡排序,快速排序,木桶排序,今天就来学习一下冒泡排序:那么什么是冒泡排序,就像河里的气泡一样,一个一个的气泡浮出水面,而这里是一个一个的数字,他的原理是重复的走访(遍历)要排序的数列,比较相邻的两个数,把大的数移到右边,接着遍历,直到所有数完成从小到大的顺序。... 阅读全文
posted @ 2014-04-29 07:39 诚人小李 阅读(692) 评论(1) 推荐(1)