A height-balanced tree of minimum bounding rectangles (MBRs). Each internal node groups its children’s MBRs into a parent MBR, so a spatial query descends only into subtrees whose MBR overlaps the query.
Key formulas
Query / insert / delete: O(logMn) where M is node fan-out