许智磊 后 缀 数 组 论文.pdfVIP

  • 13
  • 0
  • 约2.03万字
  • 约 11页
  • 2017-07-31 发布于河北
  • 举报
许智磊 后 缀 数 组 论文

IOI2004 国家集训队论文 许智磊 缀 数 组 安徽省芜湖市第一中学 许智磊 【摘要】 本文介绍后缀数组的基本概念、方法以及应用。 首先介绍 O(nlogn) 复杂度构造后缀数组的倍增算法,接着介绍了配合后缀 数组的最长公共前缀 LCP (Longest Common Prefix )的计算方法,并给出一个 线性时间内计算height 数组(记录跨度为 1 的LCP 值的数组)的算法。为了让 读者对如何运用后缀数组有一个感性认识,还介绍了两个应用后缀数组的例子: 多模式串的模式匹配(给出每次匹配 O(m+logn) 时间复杂度的算法)以及求最 长回文子串 (给出O(nlogn) 时间复杂度的算法)。最后对后缀数组和后缀树作了 一番比较。 【关键字】 字符串 后缀 k-前缀比较关系 后缀数组 名次数组 后缀树 倍增算法 基数排序 最长公共前缀 RMQ 问题 模式匹配 回文串 最长回文子串 【正文】 在字符串处理当中,后缀树和后缀数组都是非常有力的工具,

文档评论(0)

1亿VIP精品文档

相关文档