python中的后缀数组实现。

pysuffixarra的Python项目详细描述


#皮萨弗里 python中的后缀数组实现。

##用法 ###pysuffixarray.core.suffixarray(string) 构造后缀数组。 `python from pysuffixarray.core import SuffixArray sa = SuffixArray('MISSISSIPPI') `

###后缀数组。后缀数组() 返回后缀数组。 `python sa = SuffixArray('MISSISSIPPI') sa.suffix_array() >>> [11, 10, 7, 4, 1, 0, 9, 8, 6, 3, 5, 2] `

###suffixarray.longest_common_prefix() 返回最长公共前缀(LCP)的数组。 lcp[i]包含sa[i]和sa[i-1]之间的公共前缀的长度。 `python sa = SuffixArray('MISSISSIPPI') sa.longest_common_prefix() >>> [0, 0, 1, 1, 4, 0, 0, 1, 0, 2, 1, 3] `

###suffixarray.longest_repeated_substring() 返回字符串中最长的重复子字符串之一。 `python sa = SuffixArray('MISSISSIPPI') sa.longest_repeated_substring() >>> 'ISSI' `

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Gson类中的java验证错误   If和elseif之间的java差异?   字典Java8地图。输入比较器   java连接到远程计算机以获得WMI支持   java如何使用改型处理JSON对象中的空值   在Java中使用Comparator时不可编译的源代码   java将Jar添加到JSP的运行时路径   带有随机对象的while循环的java大O时间复杂性   java可以在不考虑参数的情况下模拟方法吗?   java我有一个简单的代码,它不工作。无法修复错误“println”   向eclipse添加Xively java库   java是否可以启用本机代码的缓存?   全局变量如何在Java中的所有类之间共享要使用的语言环境?   Java内存游戏如何翻转单个卡?