首页> 外文期刊>Software >An incomplex algorithm for fast suffix array construction
【24h】

An incomplex algorithm for fast suffix array construction

机译:快速后缀数组构造的复杂算法

获取原文
获取原文并翻译 | 示例
       

摘要

The suffix array of a string is a permutation of all starting positions of the string's suffixes that are lexicographically sorted. We present a practical algorithm for suffix array construction that consists of two easy-to-implement components. First it sorts the suffixes with respect to a fixed length prefix; then it refines each bucket of suffixes sharing the same prefix using the order of already sorted suffixes. Other suffix array construction algorithms follow more complex strategies. Moreover, we achieve a very fast construction for common strings as well as for worst case strings by enhancing our algorithm with further techniques.
机译:字符串的后缀数组是按字母顺序排序的字符串后缀的所有起始位置的排列。我们提出了一种用于后缀数组构造的实用算法,该算法由两个易于实现的组件组成。首先,它针对固定长度前缀对后缀进行排序;然后使用已排序的后缀顺序来优化共享相同前缀的每个后缀桶。其他后缀数组构造算法遵循更复杂的策略。此外,通过使用其他技术增强算法,我们可以对普通字符串和最坏情况的字符串实现非常快速的构造。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号