DSA


C++ primer


Theory and prerequisites

Misc

Recursion

Sorting and Searching

Graphs and Trees


DSA Problems

LvlProblemTechniques
Arrays, Strings
🔵Design a Dynamic arraydesign
🔵Contains Duplicatesorting , hashing
🔵Valid Anagramsorting , hashing
🟢Valid Palindrome2-ptr
🟢Two Sumhashing , 2-ptr , binary-search
🟡Group Anagramshashing , sorting
🟡Product of Array except selfprecompute
🟡Valid Sudokuhashing
🟡Longest Consecutive Sequencesorting , hashing
Stack, Queues, Heaps
🔵Stack Implementationdesign
🔵Queue Implementationdesign
🟢Valid Parantheses
🟡Top K frequent elementshashing , sorting
Linked Lists
🟡Design HashSetdesign , hashing