Description
Preparing for coding interviews? 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!
Who this course is for:
People preparing for coding interviews
Competitive programmers
People who want to increase their problem-solving skills
Requirements
Basics in algorithms, data structures, and time/space complexity analysis
Last Updated 9/2020