【发布时间】:2014-12-11 17:13:27
【问题描述】:
我真的想了解一个关于如何为给定模式构建好的后缀表的示例。问题是,我无法绕过它。我看过很多例子,但不知道这些数字来自哪里。
所以这里是: 下面的示例演示了如何在给定模式 ANPANMAN 的情况下构建 Good Suffix Table:
Index | Mismatch | Shift | goodCharShift
-----------------------------------------------
0 | N| 1 | goodCharShift[0]==1
1 | AN| 8 | goodCharShift[1]==8
2 | MAN| 3 | goodCharShift[2]==3
3 | NMAN| 6 | goodCharShift[3]==6
4 | ANMAN| 6 | goodCharShift[4]==6
5 | PANMAN| 6 | goodCharShift[5]==6
0 | NPANMAN| 6 | goodCharShift[6]==6
0 | ANPANMAN| 6 | goodCharShift[7]==6
非常感谢您对此事的任何帮助。我根本不知道如何获得这些数字。谢谢!
【问题讨论】: