Data Structures and Algorithms Roadmap

A roadmap which covers DSA from scratch for frontend developer. Every topic including Arrays, String, LinkedList, Recursion, Dynamic Programming, Trees, Graphs etc. are covered.

StatusProblem ArticleYoutubePracticeDifficulty
Two Sum practiceEasy
Best Time to Buy and Sell Stock practiceEasy
Contains Duplicate practiceEasy
Product of Array Except Self practiceMedium
Maximum Subarray practiceEasy
Maximum Product Subarray practiceMedium
Find Minimum in Rotated Sorted Array practiceMedium
Search in Rotated Sorted Array practiceMedium
3 Sum practiceMedium
Container With Most Water practiceMedium