【发布时间】:2016-06-12 14:29:00
【问题描述】:
如果我们按字典顺序排列字符串的所有不同子字符串,我们需要第 i 个子字符串
1.) 使用suffix array 和LCP array 是否可以找到它?
2.) 如果是,我们该怎么做?是否可以在使用时间复杂度为 O(Nlog^2N) 的 Manber & Myers 创建后缀数组时在 O(Nlog^N) 中完成,或者在使用时间复杂度为 O(N) 的 Kasai 算法创建 LCP 数组时完成)?
【问题讨论】:
标签: c++ string algorithm time-complexity suffix-array