Compiling Important topics of data structures and algorithm And Coding tricks

2 min read

Hello Everyone, I am compiling all the important topics for data structures and algorithm in a single sheet. If you are preparing for in depth for data structure, right from begginig of it , do consider these topics as most important (from beginner to challanger level).

Arrays
Remove, Search, Range Search, insert position, Rotate, Search in rotated, Max subarray, Set Matrix, Pascal’s Triangle, 2 Sum, 3 Sum, Single number, Intersection, Majority, Duplicates, Missing, Consecutive sequence, valid sudoku, plus one

Sorting
Bubble, Insertion, Counting, Quick, Merge

Heap
Kth largest in array, Kth smallest in matrix, Median, Ugly Number, Super Ugly Number,
Strings Reverse, First unique char, anagram, pallindrome, last word, common prefix, substring without repeating chars,

Numbers
Pallindrome, Power, Sqrt, Reverse, Happy number, Guess number, Next permutation, single

Linked Lists
Delete, Reverse, Remove, Cycle, Reverse range, Rotate, Partition, Merge, Swap Node, Add, Add one, Remove duplicates, Pallindrome, Odd-even

Binary Trees
Max depth, Min depth, Invert, Same, LCA, Level order, Inorder, Preorder, Postorder, Balanced, Symmetric, Validate, Paths, Path sum, Max path sum, Right side view, Flatten to linked list, Kth smallest, Next Right

Graphs
Islands

Dynamic Programming
Climb Stairs, House Robber, Combination Sum, Palindromic Substring, Max product subarray, Frog Jump, Coin Change, Unique Paths, LIS, minimum path sum

**Some Important from questions leetcode asked in FAANG **
Dynamic Programming

Men' fashion , Dating Tips , Relationship Advice

You may like these posts

Post a Comment