ARRAYS - STRINGS
Check if a given string is PalindromeSCHOOL
Reverse a given stringSCHOOL
Reverse words in a given stringEASY
Paran Matching (w/o stack)EASY
Pair with a given sumEASY
Sort array containing 0, 1, 2MEDIUM
Next greater (using stack)MEDIUM
Water trapMEDIUM
Circular tourMEDIUM

SORTING - GREEDY
Coin DenominationEASY
Are 2 Strings Anagram?EASY
Join RopesMEDIUM

RECURSION
Binary SearchEASY
Fast ExponentiationEASY
Square Root (Binary Search)MEDIUM

DP - HASHTABLE
Nth FibonacciEASY
Are 2 Strings Anagram? (HashTable)EASY
Ways to climb a stairEASY
Longest Increasing SubsequenceMEDIUM
Word BreakHARD