Some Important Links
- Lowest Common Ancestor
- Level Order Spiral/Zig-Zag Traversal
- Diameter of a Tree
- Cousins of a node in a Binary Tree
- Find path with given sum
- Serialize and deserialize binary tree
- Print leaf nodes
- Left/Right view of Binary Tree
- Maximum subarray product
- Maximum subarray sum
- Longest Increasing Subsequence
- Jump Game (Find if it is possible to reach end)
- Product of Array except itself
- First unique character
- Find K^th largest/smallest element
- Longest common subsequence
- Longest common substring
- Permutation of a string
- Longest palindromic string
- Rolling Hash Concept
- Rabin Karp Algorithm
- Reverse a linked list
- Swap pairs in linked list
- Reverse a linked list in Pair of size 'k'
- Clone linked list with random pointers
- Detect 'Y' Shape
- Coin Change Problem
- Buying and Selling Stock I
- Buying and Selling Stock II
- Traping rain water
- Check if number is power of 2
- Find complement of number
- Count number of set bits
- Reverse bits of number