随笔分类 -  后缀数组

摘要:后缀数组是后缀Trie的一个替代品。一个字符串的后缀Trie是把这个字符串所有的后缀给插入到一个Trie中。由于字符串的任意一个子串一定是这个字符串某个后缀的前缀,所以说可以直接在这个Trie里面进行查找就可以找到任意一个字符串是否在这个字符串中,但是最坏情况下这棵Trie的空间复杂度(或者说结点数)可以到达O(N^2)级别,因此需要优化,于是诞生了后缀树,而后缀数组便是后缀树的一个简单替代品。 阅读全文
posted @ 2018-03-06 18:10 KKKorange 阅读(287) 评论(0) 推荐(0)