DSA Topics
DSA Topics
2. Arrays and Strings {leetcode cards}(also learn to use some library functions
like sort, and basic character functions like isUppercase,isDigit,toUppercase
etc..)
7. Stack(V. imp: learn the Next greater element algo )(YT:Aditya Verma)
10. Greedy Problems and some bit manipulation(the XOR trick to find a duplicate
element and some bitmask q)
12. Prefix Sum( subarray sum equals k ,subarray sum divisible by k, max size
subarray with equal zero and ones........) then, use of prefix sum in 2D arrays.
14. Backtracking
15. Divide and Conquer and other sorting techniques(Merge Sort,Quick Sort, Bucket
Sort(ek bhot accha q tha iska mil nhi rha xD))
16. Dynamic Programming(YT: Aditya Verma) (also solve some problems on DP where you
have to find path in a grid )
18. some advanced algos : KMP Algo, Rabin Karp algo, Manacher aglo,