曾经看过许XX的论文 不过没有看懂
09年罗XX的论文比那篇容易理解的多
后缀数组果然是一个很强大的东西 有关字符串的问题 只要学好自动机和后缀数组基本都能解决了
与其说是后缀数组强大 不如说height数组强大 后缀数组的作用也就是方便求解height数组
使用height数组 大致有如下你个常用方法
1、分组:将height值大于等于k的分置一组 使得同组内最长公共前缀>=k
2、二分:根据具体情况 一般都是二分答案
3、连接:将所有涉及到的字符串连在一起处理
还有一个神奇的性质:当循环节长度确定时 保证覆盖是s[0],s[l],s[l*2]~~中的某连续两个
posted on 2009-04-14 12:29 250 阅读(3290) 评论(2)  编辑 收藏 引用 所属分类: oi

FeedBack:
# re: 后缀数组[未登录]
2009-04-15 10:28 | reno
请问博主,罗XX的论文哪里有下
谢谢  回复  更多评论
  
# re: 后缀数组
2009-04-15 14:31 | 250
@reno:http://www.cppblog.com/Files/wwy250/20.%E7%BD%97%E7%A9%97%E9%AA%9E.rar

  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


<2009年4月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

留言簿(6)

随笔分类

随笔档案

文章档案

相册

搜索

  •  

最新评论