- Hash Table Implementation
- Find Whether Two Strings are Permutation of each other
- Colorful Numbers
- Sort an Given Array in the order defined by another array
- Remove Duplicates from an Unsorted Linked list
- Find The Missing Duplicate in a Given Array.
- Generate Maximum revenue by selling K tickets from N windows
- Dynamic Programming — Split the String into Minimum number of Palindromes.
- Dynamic Programming — Rod Cutting Problem
- Priority Queue Implementation