38

Succinct Representation of Data Structures*

J. Ian Munro

University of Waterloo

S. Srinivasa Rao

Seoul National University

38.1Introduction

38.2Bitvector

38.3Succinct Dictionaries

Indexable DictionaryFully Indexable DictionaryDynamic Dictionary

38.4Tree Representations

Binary TreesOrdinal TreesCardinal TreesDynamic Binary Trees

38.5Graph Representations

38.6Succinct Structures for Indexing

38.7Permutations and Functions

PermutationsFunctions

38.8Partial Sums

38.9Arrays

Resizable ArraysDynamic Arrays

38.10Conclusions

References

38.1Introduction

Although computer memories, at all levels of the hierarchy, have grown dramatically over the past few years, increased problem sizes continues to outstrip this growth. Minimizing space is crucial ...

Get Handbook of Data Structures and Applications, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.