We show how to store a searchable partial-sums data structure with constant query time for a static sequence $S$ of $n$ positive integers in $o \left( \frac{\log n}{(\log \log n)^2} \right)$, in $n H_k (S) + o (n)$ bits for $k \in o \left( \frac{\log n}{(\log \log n)^2} \right)$. It follows that if a Wheeler graph on $n$ vertices has maximum degree in $o \left( \frac{\log n}{(\log \log n)^2} \right)$, then we can store its in- and out-degree sequences $D_\mathsf{in}$ and $D_\mathsf{out}$ in $n H_k (D_\mathsf{in}) + o (n)$ and $n H_k (D_\mathsf{out}) + o (n)$ bits, for $k \in o \left( \frac{\log n}{(\log \log n)^2} \right)$, such that querying them for pattern matching in the graph takes constant time.
翻译:我们展示如何存储一个可搜索的部分和数据结构, 以恒定序列为常查询时间, 一个固定序列 $S$$$n美元正整数的搜索部分和数据结构, 以美元( $) 美元( \\\\ log n) =2}\right) 美元、 美元( s) + 美元( 美元) 美元( 美元) 美元( 美元) 美元( 美元), 我们展示如何为固定序列存储一个可搜索的部分和数据结构, 以恒查时间 。 因此, 我们就可以以美元( 美元) 美元( 美元) 和美元( 美元) 以美元( 美元) 日元( 美元) 和 美元( 美元) 的顶点( 美元 美元 美元 、 美元 美元 美元) 。