摘要: 随机化快排快速排序的最坏情况基于每次划分对主元的选择。基本的快速排序选取第一个元素作为主元。这样在数组已经有序的情况下,每次划分将得到最坏的结果。一种比较常见的优化方法是随机化算法,即随机选取一个元素作为主元。这种情况下虽然最坏情况仍然是O(n^2),但最坏情况不再依赖于输入数据,而是由于随机函数取... 阅读全文
posted @ 2014-10-14 09:05 曹守鑫 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 其他:为什么MyISAM会比Innodb 的查询速度快。INNODB在做SELECT的时候,要维护的东西比MYISAM引擎多很多;1)数据块,INNODB要缓存,MYISAM只缓存索引块,这中间还有换进换出的减少;2)innodb寻址要映射到块,再到行,MYISAM 记录的直接是文件的OFFSET,... 阅读全文
posted @ 2014-10-14 09:02 曹守鑫 阅读(446) 评论(0) 推荐(0) 编辑