CS Fundamentals
7 videos • 97,446 views • by Gaurav Sen
Start here if you are new to algorithms and competitive programming! This series has videos on how to start, complexity analysis, common interview questions and puzzle solving.
1
What is Time Complexity Analysis? - Basics of Algorithms ⌛
Gaurav Sen
Download
2
Why does log(N) appear so frequently in Complexity Analysis?
Gaurav Sen
Download
3
FASTEST sorting algorithm. Ever! O(N)
Gaurav Sen
Download
4
A general way to solve algorithm problems
Gaurav Sen
Download
5
Understanding Dynamic Programming
Gaurav Sen
Download
6
What is Amortized Time Complexity? - Dynamic Array
Gaurav Sen
Download
7
What is Amortized Time Complexity? - Code a Dynamic Array
Gaurav Sen
Download