| ARRAYS - STRINGS | |
|---|---|
| Check if a given string is Palindrome | SCHOOL |
| Reverse a given string | SCHOOL |
| Reverse words in a given string | EASY |
| Paran Matching (w/o stack) | EASY |
| Pair with a given sum | EASY |
| Sort array containing 0, 1, 2 | MEDIUM |
| Next greater (using stack) | MEDIUM |
| Water trap | MEDIUM |
| Circular tour | MEDIUM |
| SORTING - GREEDY | |
|---|---|
| Coin Denomination | EASY |
| Are 2 Strings Anagram? | EASY |
| Join Ropes | MEDIUM |
| RECURSION | |
|---|---|
| Binary Search | EASY |
| Fast Exponentiation | EASY |
| Square Root (Binary Search) | MEDIUM |
| DP - HASHTABLE | |
|---|---|
| Nth Fibonacci | EASY |
| Are 2 Strings Anagram? (HashTable) | EASY |
| Ways to climb a stair | EASY |
| Longest Increasing Subsequence | MEDIUM |
| Word Break | HARD |