- BinarySearch
- IterativeQuickSort
- QuickSort
- MergeSort
- Search in Rotated Sorted array
- Search in Infinite Sorted array
- SearchMinInRotatedSortedArray
- Find PeakElement In array
- Find First and LastPos of target In an Array
- Missing Element
- Implement Singly Linked List.
- Implement MinStack
- Design a HashMap
- Design a HashSet without using any built-in hash table libraries
- Implement queue using stacks
- Implement Stack using Linked List.
- Implement Stack using Array
- Traverse Matrix Digonally
- Find Disappeared Numbers in an array
- Find Minimum and Maximum Number from array
- Find Missing Number in an array
- Product of Array Except Self
- Print Matrix in Spiral order
- Group Anagrams
- IsomorphicStrings
- LongestPalindrome
- Max Length Array
- Sub array Sum equal to k
- WordPattern
- Two sum