Brief Introduction
Improve your skills in algorithms, data structures and complexity analysis with 50 challenging coding interview problemsDescription
Preparing for coding problems? Competitive programming? Then this course will help you for sure: 50 well-chosen problems to increase your problem-solving skills!
Many algorithms concepts covered: dynamic programming, divide and conquer, memoization, backtracking...
And many data structures used: arrays, hashmaps, sets, trees, stacks...
And also, time and space complexity analysis is provided for every problem!
Requirements
- Requirements
- Basics in algorithms, data structures, and time/space complexity analysis