- 博客(7)
- 收藏
- 关注
原创 Windows下配置Yaf环境
一、下载Yaf扩展:http://pecl.php.net/package/yaf:二、根据phpinfo()中的信息,选择对应版本的Yaf扩展:三、将压缩包中的php_yaf.dll文件放到php/ext中,并在php.ini配置Yaf扩展:四、重启Apache服务器,在phpinfo()即可查看到Yaf的相关信息:...
2018-03-31 10:07:52 1362
原创 交换排序:冒泡排序
一、思路:冒泡排序需要经过n-1趟比较:第1趟:依次比较索引为0和1、1和2、2和3……n-2和n-1的元素的值,如果前一个元素的值比后一个元素大,则交换二者的位置;第2趟:依次比较索引为0和1、1和2、2和3……n-3和n-2的元素的值,如果前一个元素的值比后一个元素大,则交换二者的位置;……二、源码:package me.elemon.algorithm;import java.util....
2018-03-28 16:39:38 150
原创 选择排序:堆排序
一、概念:完全二叉树:对于一棵顺序结构的完全二叉树而言,对于索引为k的节点,它的两个子节点的索引分别为2k+1、2k+2;反过来,对于索引为k的节点,其父节点的索引为(k-1)/2;小顶堆:ki <= k2i+1且ki <= k2i+2(其中i=0,2,……,(n-1)/2);大顶堆:ki <= k2i+1且ki <= k2i+2(其中i=0,2,……,(n-1)/2)二、...
2018-03-28 14:54:13 144
原创 选择排序:直接选择排序
一、思路:直接选择排序需要经过n-1趟比较:第1趟比较:将第1个元素的值依次与它后面的每个元素的值进行比较,如果第1个元素的值大于后面的某个元素的值,则交换二者的位置,此时,第一个元素的值已经发生变化,然后接着比较下一个元素……以此类推。经过第1趟比较,这组元素中值最小的元素被排在第1位;第2趟比较:将第2个元素的值依次与它后面的每个元素的值进行比较……二、源码:package me.elemon...
2018-03-27 23:36:14 392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人