为什么后缀数组比后缀树使用更少的空间?

时间:2017-12-08 10:38:58

标签: data-structures suffix-tree suffix-array

我正在为我的项目研究Suffix Array和Suffix Tree。 在几篇论文中如:

  1. "后缀数组:一种用于在线字符串搜索的新方法"作者:Manber和Myers - 1993。
  2. "简单线性工作后缀阵列构造"作者:Juha Karkkainen和Peter Sanders - 2003年。
  3. 作者说:"后缀阵列的优势比后缀树使用的空间更少"

    我的问题是"我们怎么知道?我们是否有任何数学证据,或者我们是否基于实际实验?"

    通过观察,数组数据结构似乎比树数据结构使用更少的空间。但我想确切知道原因。

1 个答案:

答案 0 :(得分:2)

似乎下面提到的文章链接(第1.2.4节)将给出您的查询答案:

http://web.cs.iastate.edu/~cs548/suffix.pdf