摘要: Boyer-Moore 算法Boyer-Moore 算法概述与对比伪码例子1例子2概述与对比 KMP算法并不是效率最高的算法,实际采用并不多。各种文本编辑器的”查找”功能(Ctrl+F),大多采用Boyer-Moore算法。Boyer-Moore算法不仅效率高,而且构思巧妙,容... 阅读全文
posted @ 2016-04-26 18:31 panty 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 查找算法 时间复杂度 顺序查找 O(n) 算法简单,适应面广,稳定算法 折半查找 O(log2n) 针对有序的序列表,不稳定 分块查找 介于顺序查找和折半查找之间 针对有序表,不稳定算法 平衡二叉树查找 O(log2n) 插入与删除的复杂度也相同 ... 阅读全文
posted @ 2016-04-26 16:20 panty 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 注意算法导论中的next数组与偏移量的差别next数组即部分匹配值的计算偏移数组offset的计算比如 ABCABDABCABC ABCABC 因为C和D不匹配按照文中的公式应右移5-23位其实可以直接移动6位 因为C与D不匹配C又和第三位C匹配所以第三位C和这个D肯定是不匹配的可... 阅读全文
posted @ 2016-04-26 12:53 panty 阅读(221) 评论(0) 推荐(0) 编辑