Algorithms
Step-by-step procedures for solving computational problems.
Topics
- Big-O Notation
- Sorting algorithms (coming soon)
- Searching algorithms (coming soon)
- Dynamic programming (coming soon)
- Greedy algorithms (coming soon)
- Graph algorithms (coming soon)
Why it matters
Understanding algorithms means understanding the trade-offs: time vs space, simplicity vs performance, correctness vs approximation.