27

接尾辞ツリーを構築するための Ukkonen のアルゴリズムを使用していくつかの作業を行っていますが、線形時間の複雑さについての著者の説明の一部を理解していません。

私はアルゴリズムを学び、それをコーディングしましたが、私が主な情報源として使用している論文 (以下にリンク) は、いくつかの部分で少し混乱しているため、アルゴリズムが線形である理由がよくわかりません。

何か助けはありますか?ありがとう。

Ukkonen の論文へのリンク: http://www.cs.helsinki.fi/u/ukkonen/SuffixT1withFigs.pdf

4

1 に答える 1

14

Gusfield の文字列アルゴリズムの教科書のコピーを見つけてください。私が見た接尾辞ツリー構造の最高の説明があります。線形性は、高度なアルゴリズムの多数の最適化の驚くべき結果です。

于 2009-08-29T15:18:45.293 に答える