Learning objectives

After this class, you should be able to:

  1. Describe how a d-dimensional range tree can be constructed, derive the time and space complexity for constructing it, and derive the time complexity for querying it.
  2. Give a set of points, show how they can be transformed to composite points, construct a range tree based on the composite points, and show how it can be queried.
  3. Given a set of points, construct a layered range tree, and show the steps involved in querying it.
  4. Derive the space and time complexity for constructing a range tree, and for querying it.

Reading assignment

  1. Handout on Orthogonal range searching.
  2. CLR: Page 906 and 907.

Exercises and review questions


Last modified: 29 Jul 2004