Lecture 19: Multidimensional Data

10/9/2020

Range-Finding and Nearest

Search Trees

Expanding the Power of our Set

Implementing Fancier Set Operations with a BST

Sets and Maps on 2D Data

Multi-Dimensional Data

Motivation: 2D Range Finding and Nearest Neighbors

QuadTrees

The QuadTree

QuadTrees

Higher Dimensional Data

3D Data

Even Higher Dimensional Space

K-d Trees

K-d Trees and Nearest Neighbor

Nearest Pseudocode

Uniform Partitioning

Uniform Partitioning

Uniform vs. Hierarchical Partitioning

Uniform Partitioning vs. Quadtrees and Kd-Trees

Summary and Applications

Multi-Dimensional Data Summary