Creative Commons Attribution 4.0 International license
We present linear-space data structures for several frequency queries on trees, namely: path mode, path least frequent element, and path α-minority queries. We present the first linear-space data structures, requiring O(n √{nw}) preprocessing time, that can answer path mode and path least frequent element queries in O(√{n/w}) time. This improves upon the best previously known bound of O(log log n √{n/w}) achieved by Durocher et al. [Durocher et al., 2016] in 2016.
For the path α-minority problem, where α is specified at query time, we reduce the query time of the linear-space data structure of Durocher et al. [Durocher et al., 2016] from O(α^{-1}log log n) down to O(α^{-1}) by employing a simple randomized algorithm with a success probability ≥ 1/2.
We also present the first linear-space data structure supporting "Path Maximum g-value Color" queries in O(√{n/w}) time, requiring O(n √{nw}) preprocessing time. This general framework encapsulates both path mode and path least frequent element queries. For our data structures, we consider the word-RAM model with w ∈ Ω(log n), where w is the word size in bits.
@InProceedings{rata:LIPIcs.SWAT.2026.37,
author = {Rața, Ovidiu},
title = {{Faster Linear-Space Data Structures for Path Frequency Queries}},
booktitle = {20th Scandinavian Symposium on Algorithm Theory (SWAT 2026)},
pages = {37:1--37:17},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-421-5},
ISSN = {1868-8969},
year = {2026},
volume = {370},
editor = {Fraigniaud, Pierre},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SWAT.2026.37},
URN = {urn:nbn:de:0030-drops-260732},
doi = {10.4230/LIPIcs.SWAT.2026.37},
annote = {Keywords: Data structure, Range query, Mode, Minority, Least frequent element, Trees, Linear-space, Path query}
}