1 . Introduction
2 . Why Analyze Algorithms?
Introduction
Analyze Algorithms
3 . Time Complexity
Introduction
Frequency Count Method
4 . Big O Notation
Introduction
Constant Time Complexity
Linear time complexity
Quadratic Time Complexity
Logarithmic Time Complexity
Big O Complexity Chart
5 . Asymptotic Notation
Introduction
Big Oh (Big O)
Omega Notation (Ω-notation)
Theta Notation (θ-notation)
6 . Calculating Time Complexity
Linear Search
Binary Search
Examples - Time complexity
7 . Master Theorem
Introduction
Master Theorem For Dividing Function
Master Theorem For Decreasing Function
8 . Space Complexity
Calculating Space Complexity
9 . What's Next?