On Succinct Representations of Binary Trees
Pooya Davoodi, Rajeev Raman, Srinivasa Rao Satti

TL;DR
This paper introduces four new succinct binary tree representations derived from transformations of ordinal trees, supporting various operations efficiently and connecting to known structures like Zaks' sequence and Fischer-Heun's min-heap.
Contribution
It presents four symmetric succinct binary tree representations with near-optimal space and efficient query support, including the first based on Zaks' sequence and a space-efficient Cartesian tree encoding.
Findings
Uses $2n + n/( ext{log} n)^{O(1)}$ bits for representation
Supports navigation, numbering, subtree size, and LCA queries in constant time
Provides a space-efficient Cartesian tree encoding with $O( ext{sqrt}(n) ext{ log } n)$ bits
Abstract
We observe that a standard transformation between \emph{ordinal} trees (arbitrary rooted trees with ordered children) and binary trees leads to interesting succinct binary tree representations. There are four symmetric versions of these transformations. Via these transformations we get four succinct representations of -node binary trees that use bits and support (among other operations) navigation, inorder numbering, one of pre- or post-order numbering, subtree size and lowest common ancestor (LCA) queries. The ability to support inorder numbering is crucial for the well-known range-minimum query (RMQ) problem on an array of ordered values. While this functionality, and more, is also supported in time using bits by Davoodi et al.'s (\emph{Phil. Trans. Royal Soc. A} \textbf{372} (2014)) extension of a representation by Farzan and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · DNA and Biological Computing · semigroups and automata theory
