Still Simpler Static Level Ancestors
Data Structures and Algorithms
2020-05-25 v1
Abstract
A level-ancestor or LA query about a rooted tree takes as arguments a node in , of depth , say, and an integer with and returns the ancestor of in of depth . The static LA problem is to process a given rooted tree so as to support efficient subsequent processing of LA queries about . All previous efficient solutions to the static LA problem work by reducing a given instance of the problem to a smaller instance of the same or a related problem, solved with a less efficient data structure, and a collection of small micro-instances for which a different solution is provided. We indicate the first efficient solution to the static LA problem that works directly, without resorting to reductions or micro-instances.
Cite
@article{arxiv.2005.11188,
title = {Still Simpler Static Level Ancestors},
author = {Torben Hagerup},
journal= {arXiv preprint arXiv:2005.11188},
year = {2020}
}