多模式字符串匹配(转)
摘要:
转自:http://stblog.baidu-tech.com/?p=4181.hash 可以单字、双字、全字、首尾字hash。 优点:简单、通常有效 缺点:受最坏情况制约,空间消耗大,需要回朔。2.Trie树 改进:进行穿线,参考KMP的算法,进行相同前缀匹配,建立跳转路径,避免回朔。 跳转路径建立的算法思想: 如果要建立节点 A -> A’ 的 跳转路径需要满足: 1)A = A’ 节点有相同的value值,代表同一个字 2)A的深度>A’的深度 3)对于A节点的父节点F,和A’节点的父节点(如果有父节点的话),有F->F’ 优点:无回朔,查询效率一般较高 ... 阅读全文
posted @ 2013-12-19 14:44 依蓝jslee 阅读(1020) 评论(0) 推荐(0) 编辑