Arrow Research search
Back to FOCS

FOCS 1985

Slimming Down Search Structures: A Functional Approach to Algorithm Design

Conference Paper Session 2 Algorithms and Complexity ยท Theoretical Computer Science

Abstract

We establish new upper bounds on the complexity of several "rectangle" problems. Our results include, for instance, optimal algorithms for range counting and rectangle searching in two dimensions. These involve linear space implementations of range trees and segment trees. The algorithms we give are simple and practical; they can be dynamized and taken into higher dimensions. Also of interest is the nonstandard approach which we follow to obtain these results: it involves transforming data structures on the basis of functional specifications.

Authors

Keywords

  • Algorithm design and analysis
  • Data structures
  • Computer science
  • Upper bound
  • Buildings
  • Process design
  • Shape
  • Data Structure
  • Tree Nodes
  • Tree Search
  • Binary Tree
  • Tree Segmentation
  • Design Point Of View
  • Pair Formation
  • Least Significant Bit
  • Binary Search
  • Complete Tree
  • Query Time
  • Balanced Tree
  • Left Child
  • Range Query

Context

Venue
IEEE Symposium on Foundations of Computer Science
Archive span
1975-2025
Indexed papers
3809
Paper id
524941066267104235
v2026.09.13