k-d Tree

Basic idea

A BST over kk-dimensional points that cycles the splitting axis at each level. Good for nearest-neighbour and range queries in low dimensions; degrades badly as kk grows (“curse of dimensionality”).

Key formulas

Resources

Siblings