后缀树及其在P2P搜索中应用.pptVIP

  • 21
  • 0
  • 约3.2千字
  • 约 27页
  • 2016-05-28 发布于江苏
  • 举报
后缀树及其在P2P搜索中应用.ppt

共27页 后缀树及其在P2P搜索中的应用 哈尔滨于理工大学网络信息中心 姚 亮 2008-05-14 主要内容 基于DHT系统存在的问题 后缀树介绍 一种基于后缀树的关键字查找方法 总结 Architecture of the DST-based system. 感性认识后缀树 一棵后缀树包含了一个或者多个字符串的所有后缀。空字符串也算其中一个后缀。对于字符串ababa,其所有后缀为:ababa baba aba ba a 空。通常为了更清楚地表示出后缀,我们在字符串末尾添加一个特殊字符作为结束标记,在这里我们使用$。因此ababa的所有后缀就可以表示为: ababa$ baba$ aba$ ba$ a$ $ 感性认识后缀树 ababa所对应的后缀树如下: a b a b a $ 0 1 2 3 4 5 后缀树的特点: 一棵后缀树包含一个指定文本的所有后缀,对于在一个长度为N的文本中查找一个长度为M的子串,一个后缀树仅仅需要M次比较--对于一次查找最小的比较次数。 它有以下特征:一条弧(边)可以表示文本的任何非空子串,每个非终端节点,除了根节点,必须至少有两个孩子弧(边),兄弟弧(边)表示的子串必须开始于不同的字符。 Trie 为了更好地理解后缀树,我们先来看一种被称为Trie的数据结构。下图是一个典型的Trie: Trie的定义

文档评论(0)

1亿VIP精品文档

相关文档