- Convex Hull Algorithm
- O(nlog(n))
- Divide and Conquer Algorithms
- Upper Hull Binary Search Overmars and van Leeuwan Chan Simple Output-Sensitive Convex Hull Algorithm
-
line-line intersection
-
Bentley-Ottmann plane-sweep algorithm
-
WAVL Tree
-
Polygon Triangulation
-
Linear Programming Divide & Conquer Half Plane intersection
-
Lower Envelopes
-
Davenport-Schinzel sequences
Range Searching K-D trees Planar Point location using persistent search trees Kirkpatricks panar point loacatino method
Arrangements and Duality
Delaunary triangulation random 3-D convex hulls
Windowing data structures.
Priority Search Trees Segment Trees Interval Trees
ToDo:
- Point
- Line, Segment, Ray
- Polygon