- 博客(4)
- 资源 (9)
- 收藏
- 关注
原创 排序之快速排序
快速排序是通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 /** * @param array $numbers 需要排序的数字组 * @return array **/function ks_sort($numbers){ ...
2014-06-30 13:30:48 1419
原创 排序法之冒泡排序
相邻两个数比较并交换顺序,直到最后一个数字。 /** * 排序之冒泡排序法 * @param array $numbers 需要排序的数字组 * @param string asc/desc 顺序OR倒序 * @return array **/function mp_sort($numbers, $sc="asc"){ if(is_array($numbers) &a...
2014-06-30 11:25:19 1696
原创 最简单快速的排序法之桶排法
前提:0-100内的随机数N个,实现从小到大(从大到小)排序。实现:新建一个长度为101的数组,value初始化为0。数组每个key代表0-100中的数字,value值表示0-100中任意一个数组的出现次数。通俗点说就是每个key代表一个桶,我们有101个桶,每个桶上表上数字0-100。把要排序的数字扔到对应的桶里,桶里扔一个数字时相应的key的value值就+1,表示桶里有几个数字。...
2014-06-26 17:30:59 2810
原创 DNS服务器搭建笔记
DNS在linux服务器上的服务名是named,而named服务依赖软件bind。环境: 系统版本:VBOX虚拟机centos6.0。 本机内网IP 192.168.2.198。 一、安装软件bind。 1.显示bind相关的软件包。 [root@localhost ~]# yum list bind* bind.
2014-06-25 12:10:34 2406
php-redis中文帮助手册
2013-03-21
UML基础与Rose建模教程PDF
2012-08-17
UChome二次开发文档详细介绍
2011-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人