...
首页> 外文期刊>Algorithms >Lyndon Factorization Algorithms for Small Alphabets and Run-Length Encoded Strings ?
【24h】

Lyndon Factorization Algorithms for Small Alphabets and Run-Length Encoded Strings ?

机译:小字母和游程编码字符串的Lyndon分解算法?

获取原文
   

获取外文期刊封面封底 >>

       

摘要

We present two modifications of Duval’s algorithm for computing the Lyndon factorization of a string. One of the algorithms has been designed for strings containing runs of the smallest character. It works best for small alphabets and it is able to skip a significant number of characters of the string. Moreover, it can be engineered to have linear time complexity in the worst case. When there is a run-length encoded string R of length ρ , the other algorithm computes the Lyndon factorization of R in O ( ρ ) time and in constant space. It is shown by experimental results that the new variations are faster than Duval’s original algorithm in many scenarios.
机译:我们介绍了Duval算法的两个改进,该算法用于计算字符串的Lyndon因式分解。已经针对包含最小字符游程的字符串设计了一种算法。它最适合小字母,并且可以跳过字符串中的大量字符。此外,可以将其设计为在最坏的情况下具有线性时间复杂度。当存在长度为ρ的游程长度编码字符串R时,另一种算法在O(ρ)时间和恒定空间中计算R的Lyndon分解。实验结果表明,在许多情况下,新版本比Duval的原始算法更快。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号