English

An efficient way to manage ranges of data with Wise Red-Black Trees

Data Structures and Algorithms 2021-10-18 v3 Computational Complexity

Abstract

This paper describes the most efficient way to manage operations on ranges of elements within an ordered set. The goal is to improve existing solutions, by optimizing the average-case time complexity and getting rid of heavy multiplicative constants in the worst-case, without sacrificing space complexity. This is a high-impact operation in practical applications, performed by introducing a new data structure called Wise Red-Black Tree, an augmented version of the Red-Black Tree.

Keywords

Cite

@article{arxiv.2106.06950,
  title  = {An efficient way to manage ranges of data with Wise Red-Black Trees},
  author = {Alberto Boffi},
  journal= {arXiv preprint arXiv:2106.06950},
  year   = {2021}
}

Comments

Added references to order-statistic trees. Corrected some terms and form. Results unchanged