- 博客(6)
- 收藏
- 关注
转载 动态图文讲解8大排序算法
本文转载,作为学习参考记录。原文地址:http://codecloud.net/sort-2208.html排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。算法
2016-04-26 11:33:27 439
原创 二分查找
/** * 二分查找-非递归,但先要对数组排序 * * @param unknown $arr * @param unknown $low * @param unknown $high * @param unknown $search * @return number|bo
2016-04-21 15:37:39 222
原创 希尔排序算法
/** * 希尔排序算法, * 希尔排序将数组按指定步长分隔成若干子序列,然后分别对子序列进行排序(在这是直接) */function xier_sort($arr){ $len = count($arr); $tmp; $h = (int) $len / 2; while ($h >= 1) { for ($i = $
2016-04-20 18:07:09 447
原创 简单排序算法
$arr = array( 12, 45, 89, 3, 24, 55, 223, 76, 22, 11, 28, 112, 20, 434, 23, 65, 65, 765, 6, 8,
2016-04-20 10:38:09 334
转载 Redis与Memcached的区别
Redis与Memcached的区别传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容
2016-04-18 16:18:54 248
转载 mysql批量更新语句优化
批量更新mysql更新语句很简单,更新一条数据的某个字段,一般这样写:复制代码 代码如下:UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value';如果更新同一字段为同一个值,mysql也很简单,修改下where即可:复制代码 代码如下: UPDATE mytable SET m
2016-04-18 16:14:23 1425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人