Useful Links
Mathematics
Computational Geometry
1. Introduction to Computational Geometry
2. Mathematical and Algorithmic Foundations
3. Fundamental Geometric Predicates
4. Convex Hulls
5. Line Segment Intersection
6. Polygon Triangulation
7. Proximity Problems
8. Geometric Data Structures and Searching
9. Arrangements and Duality
10. Motion Planning
11. Advanced Topics
Geometric Data Structures and Searching
Range Searching
Problem Definition
Orthogonal Range Queries
Circular Range Queries
Halfspace Range Queries
One-Dimensional Range Searching
Sorted Arrays
Binary Search Trees
Range Query Algorithms
Fractional Cascading
Multi-Dimensional Range Searching
kd-Trees
Construction Algorithm
Splitting Rules
Balancing Strategies
Range Query Algorithm
Time Complexity Analysis
Space Complexity
Range Trees
Layered Structure
Construction Algorithm
Query Algorithm
Fractional Cascading
Time and Space Trade-offs
Segment Trees
Construction
Query Processing
Updates
Advanced Range Searching
Priority Search Trees
Persistent Data Structures
Dynamic Range Searching
Point Location
Problem Definition
Planar Point Location
Query Types
Preprocessing vs Query Time
Slab Decomposition
Vertical Decomposition
Construction Algorithm
Query Algorithm
Time and Space Complexity
Trapezoidal Maps
Randomized Incremental Construction
Trapezoidal Decomposition
Search Structure
Query Algorithm
Expected Complexity
Triangulation-Based Methods
Point Location in Triangulations
Walking Algorithms
Jump-and-Walk
Persistent Search Trees
Construction
Query Processing
Space Optimization
Spatial Partitioning
Quadtrees
Node Structure
Construction Algorithm
Point Insertion
Range Queries
Nearest Neighbor Search
Octrees
3D Extension
Construction
Applications in Graphics
Collision Detection
Binary Space Partitioning Trees
Splitting Hyperplanes
Construction Strategies
Query Processing
Applications
Computer Graphics
Collision Detection
Ray Tracing
R-Trees
Bounding Rectangles
Construction
Query Processing
Variants
Previous
7. Proximity Problems
Go to top
Next
9. Arrangements and Duality