Topics

20

Duration

40 Weeks

Progress

0/20

Learning Progress0%
Competitive Programming Roadmap

Computational Geometry

Learning Path

Follow these concepts in order to master this topic.

1
Geometry Fundamentals
2
Coordinate Geometry
3
Points & Vectors
4
Vector Operations
5
Dot Product
6
Cross Product
7
Distance Between Points
8
Lines & Line Equations
9
Line Segments
10
Orientation Test (CCW)
11
Line Intersection
12
Segment Intersection
13
Polygon Representation
14
Polygon Area (Shoelace Formula)
15
Point in Polygon
16
Convex Hull
17
Graham Scan
18
Monotonic Chain Algorithm
19
Rotating Calipers
20
Closest Pair of Points
21
Sweep Line Algorithm
22
Circle Geometry
23
Half Plane Intersection
24
Geometry Precision & EPS
25
Common Geometry Contest Patterns

Practice Websites

Practice what you've learned.

Projects

Apply what you've learned by building real projects.

Build a Complete Computational Geometry Library
Advanced
Implement Convex Hull, Line Sweep & Closest Pair Algorithms
Advanced
Solve 75 Geometry Problems
Advanced

Tools

Recommended tools for this topic.