Fischer本月的论文提醒我,我对简洁的数据结构以及使用它们的算法知之甚少。
对于不了解简洁数据结构的用户:
给定组合结构,具有(n)个不同的配置,以及一个已知的“有用”表示。是否存在一个“简洁”的数据结构,该结构需要存储大约 lg (a (n ))位,但允许我们以正常表示R尽快执行操作?
如果有人想参加讨论,我最感兴趣的是
后缀数组。它们是所有排列的子集。
有序的树。它们是所有二进制“括号”字符串(匹配的变体)的子集。
所有最接近的较小值,如纸张(1)中所示。您不仅可以在两个维度上压缩,还可以在两个维度上压缩。在一个方向上允许的“小的值”的数组是列表的一小部分,因此您需要存储少于n lg (n )位。