随笔分类 -  后缀数组/后缀树

【转】后缀树 解析
摘要:写这篇文章,主要是因为最近有个课题设计,里面用的字符串匹配。学习后缀树之前,先了解一下Trie这个数据结构Trie是一种搜索树,可用于存储并查找字符串。Trie每一条边都对应一个字符。在Trie中查找字符串S时,只要按顺序枚举S的各个字符,从Trie的根节点开始选择相应的边走,如果枚举完的同时恰好走到Trie树的叶子节点,说明S存在于Trie中。如果未到达叶子节点,或者枚举中未发现相应的边,则S没有被包含在Trie中。后缀树就是一种压缩后的Trie树。比如 S:banana,对S建立后缀树。首先给出S的后缀们0:banana1:anana2:nana3:ana4:na5:a6:空为了更清楚的表 阅读全文

posted @ 2013-09-09 21:11 KimKyeYu 阅读(497) 评论(0) 推荐(0)

导航