SORTING
Search In A Rotated Sorted Array
Partition Array According To Given Pivot
ARRAYS
Best Time To Buy And Sell Stock
BINARY SEARCH
Median of Two Sorted Arrays
STRINGS
Greatest Common Divisor Of Strings
LINKED LIST
Middle Of The Linked List
RECURSION
Remove Linked List Elements
BIT MANUPULATION
Minimum Flips To Make a or b Equal To c
STACK AND QUEUE
Implement Stack Using Queue
Implement Queue Using Stack
SLIDINGWINDOW & TWOPOINTER
Container With Most Water
Two Sum 2 - Array is Sorted
Maximum No.Of. Vowels In A SubString
Minumum Size Subarray Sum
HEAPS
Kth Largest Element In An Array
Find Median From Data Stream
K Closest Points To Origin
GREEDY
Minimum Operations To Make Array Continuous
Best Time To Buy And Sell Stock 2
BINARY TREES
Construct Binary Tree From PreOrder & InOrder
Maximum Depth Of Binary Tree
BINARY SEARCH TREES
Validate Binary Search Tree
Lowest Common Ancestor Of A Binary Search Tree
Unique Binary Search Trees 2
Convert Sorted List To Binary Search Tree
Kth Smallest Element In A BST
GRAPHS
Largest Color Value In a Directed-Graph
DYNAMIC PROGRAMMING
Longest Increasing Subsequence
TRIES
Implement Trie (PREFIX TREE)
STRINGS HARD
Knuth Morris Pratt KMP Algo
Minimum Add To Make Parenthesis Valid
Minimum Deletions To Make String Balanced