
算法
文章平均质量分 83
yyxaf
这个作者很懒,什么都没留下…
展开
-
Boyer-Moore算法学习
转载地址:http://blog.youkuaiyun.com/sealyao/article/details/45681671、概述在用于查找子字符串的算法当中,BM(Boyer-Moore)算法是目前相当有效又容易理解的一种,一般情况下,比KMP算法快3-5倍。BM算法在移动模式串的时候是从左到右,而进行比较的时候是从右到左的。常规的匹配算法移动模式串的时候是从左到右,而进行比较的时候转载 2012-04-25 21:16:05 · 600 阅读 · 0 评论 -
散列表
转载地址:http://apps.hi.baidu.com/share/detail/15466807搜索关键词:散列函数、散列表、哈希函数、哈希表、Hash函数、Hash表散列方法不同于顺序查找、二分查找、二叉排序树及B-树上的查找。它不以关键字的比较为基本操作,采用直接寻址技术。在理想情况下,无须任何比较就可以找到待查关键字,查找的期望时间为O(1)。散列表的概念1转载 2012-05-02 14:10:05 · 4857 阅读 · 0 评论 -
Sunday算法
转载地址:http://blog.youkuaiyun.com/cyberhero/article/details/5407360Sunday算法是DanielM.Sunday于1990年提出的一种比BM算法搜索速度更快的算法。其核心思想是:在匹配过程中,模式串并不被要求一定要按从左向右进行比较还是从右向左进行比较,它在发现不匹配时,算法能跳过尽可能多的字符以进行下一步的匹配,从而提高了匹配效率。Su转载 2012-05-02 09:39:54 · 681 阅读 · 0 评论