Succinct ordinal trees based on tree covering

23Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Various methods have been used to represent a tree of n nodes in essentially the information-theoretic minimum space while supporting various navigational operations in constant time, but different representations usually support different operations. Our main contribution is a succinct representation of ordinal trees, based on that of Geary et al. (7), that supports all the navigational operations supported by various succinct tree representations while requiring only 2n + o(n) bits. It also supports efficient level-order traversal, a useful ordering previously supported only with a very limited set of operations (8). Our second contribution expands on the notion of a single succinct representation supporting more than one traversal ordering, by showing that our method supports two other encoding schemes as abstract data types. In particular, it supports extracting a word (O(lg n) bits) of the balanced parenthesis sequence (11) or depth first unary degree sequence (3; 4) in O(f(n)) time, using at most n/f(n) + o(n) additional bits, for any f(n) in O(lg n) and Ω(1). © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

He, M., Munro, J. I., & Rao, S. S. (2007). Succinct ordinal trees based on tree covering. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4596 LNCS, pp. 509–520). Springer Verlag. https://doi.org/10.1007/978-3-540-73420-8_45

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free