Knuth-Morris-Pratt アルゴリズムに関するウィキペディアの記事を読んでいますが、ジャンプ/部分一致テーブルで値がどのように見つかるかについて混乱しています。
i | 0 1 2 3 4 5 6
W[i] | A B C D A B D
T[i] | -1 0 0 0 0 1 2
誰かがショートカットルールをより明確に説明できる場合、文は
「適切なプレフィックスであり、長さ 2 (可能な最大) の W[2] で終わる適切なサフィックスを発見したとしましょう」
紛らわしいです。適切なサフィックスが W[2] で終わる場合、サイズは 3 ではないでしょうか?
また、サイズ 1 のプレフィックスとサフィックスがあるのに、なぜ T[4] が 1 でないのか疑問に思っています: The A.
提供できるヘルプをありがとう。