Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Dynamic, Self-balancing k-d Tree

Published 9 Sep 2025 in cs.DS | (2509.08148v1)

Abstract: The original description of the k-d tree recognized that rebalancing techniques, such as used to build an AVL tree or a red-black tree, are not applicable to a k-d tree, because these techniques involve cyclic exchange (aka rotation) of tree nodes, which destroys the sorted order of the k-d tree. For this reason, a static k-d tree is often built from all of the k-dimensional data en masse. However, it is possible to build a dynamic k-d tree that self-balances when necessary after insertion or deletion of each individual k-dimensional datum. This article describes insertion and deletion algorithms for a dynamic k-d tree, and measures their performance.

Authors (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.