我正在尝试建立一个后缀范围
如果我有字符串 "catalog" "catalyst" "ban" "bany"
然后后缀树就像
.
/ \
c b
/ \
a a
/ \
t n
/ \ / \
a a $ y
/ \ / \
l l $ $
/ \
o y
/ \
g s
/ \ \
$ $ t
/\
$ $
我现在想找到每个字符串的后缀范围 .. 如果我使用字符串“Cat”,那么它应该给我一个包含其所有后缀的范围,其中“cat”是一个前缀。我需要使用哨兵来分隔每个字符串..可能是“$”
任何人都可以建议我使用 c++ 找出这一点的最佳方法。任何参考资料都会有所帮助。谢谢你