我正在使用Ukkonen的算法来构建后缀树,但我不理解作者对其线性时间复杂性的部分解释。
我已经学习了算法并对其进行了编码,但是我使用的作为主要信息来源的论文(链接的bellow)在某些方面有点混乱,所以我不太清楚为什么算法是线性的。
链接到Ukkonen的论文: http://www.cs.helsinki.fi/u/ukkonen/SuffixT1withFigs.pdf
找一份Gusfield的 string algorithms textbook