English

A Dynamic Stabbing-Max Data Structure with Sub-Logarithmic Query Time

Data Structures and Algorithms 2011-09-20 v1 Computational Geometry

Abstract

In this paper we describe a dynamic data structure that answers one-dimensional stabbing-max queries in optimal O(logn/loglogn)O(\log n/\log\log n) time. Our data structure uses linear space and supports insertions and deletions in O(logn)O(\log n) and O(logn/loglogn)O(\log n/\log \log n) amortized time respectively. We also describe a O(n(logn/loglogn)d1)O(n(\log n/\log\log n)^{d-1}) space data structure that answers dd-dimensional stabbing-max queries in O((logn/loglogn)d)O((\log n/\log\log n)^{d}) time. Insertions and deletions are supported in O((logn/loglogn)dloglogn)O((\log n/\log\log n)^d\log\log n) and O((logn/loglogn)d)O((\log n/\log\log n)^d) amortized time respectively.

Keywords

Cite

@article{arxiv.1109.3890,
  title  = {A Dynamic Stabbing-Max Data Structure with Sub-Logarithmic Query Time},
  author = {Yakov Nekrich},
  journal= {arXiv preprint arXiv:1109.3890},
  year   = {2011}
}

Comments

Extended version of a paper accepted to ISAAC 2011

R2 v1 2026-06-21T19:06:42.036Z