|
1 | 1 | # Videos
|
2 |
| -- [Introduction to Recursion](https://youtu.be/M2uO2nMT0Bk) |
3 |
| -- [Recursion Level 1 Questions](https://youtu.be/JxILxTwHukM) |
4 |
| -- [Recursion Array Questions](https://youtu.be/sTdiMLom00U) |
5 |
| -- [Pattern Questions + Bubble Sort + Selection Sort with Recursion](https://youtu.be/ymgnIIclCF0) |
6 |
| -- [Merge Sort](https://youtu.be/iKGAgWdgoRk) |
7 |
| -- [Quick Sort](https://youtu.be/Z8svOqamag8) |
| 2 | +- [Complete Recursion Course](https://www.youtube.com/playlist?list=PL9gnSGHSqcnp39cTyB1dTZ2pJ04Xmdrod) |
8 | 3 |
|
9 | 4 | # Problems
|
10 | 5 |
|
|
13 | 8 | - [Maximum and Minimum value in an array](https://www.geeksforgeeks.org/recursive-programs-to-find-minimum-and-maximum-elements-of-array/) `GFG`
|
14 | 9 | - [First Uppercase Letter in a String](https://www.geeksforgeeks.org/first-uppercase-letter-in-a-string-iterative-and-recursive/) `GFG`
|
15 | 10 | - [Reverse String](https://leetcode.com/problems/reverse-string/) `leetcode`
|
16 |
| -- [Print 1 To N Without Loop](https://practice.geeksforgeeks.org/problems/print-1-to-n-without-using-loops-1587115620/1/?category[]=Recursion&category[]=Recursion&difficulty[]=-2&page=1&query=category[]Recursiondifficulty[]-2page1category[]Recursion/) `GFG` |
| 11 | +- [Print 1 To N Without Loop](https://practice.geeksforgeeks.org/problems/print-1-to-n-without-using-loops-1587115620/1/) `GFG` |
17 | 12 | - [Fibonacci Number](https://leetcode.com/problems/fibonacci-number/) `leetcode`
|
18 | 13 | - [Special Fibonacci](https://www.codechef.com/problems/FIBXOR01/) `CodeChef`
|
19 | 14 | - [Length of string using Recursion](https://www.geeksforgeeks.org/program-for-length-of-a-string-using-recursion/) `GFG`
|
20 |
| -- [Geek-onacci Number](https://practice.geeksforgeeks.org/problems/geek-onacci-number/0/?category[]=Recursion&category[]=Recursion&difficulty[]=0&page=1&query=category[]Recursiondifficulty[]0page1category[]Recursion/) `GFG` |
| 15 | +- [Geek-onacci Number](https://practice.geeksforgeeks.org/problems/geek-onacci-number/0/) `GFG` |
21 | 16 | - [Recursive Bubble Sort](https://www.geeksforgeeks.org/recursive-bubble-sort/) `GFG`
|
22 | 17 | - [Recursive Insertion Sort](https://www.geeksforgeeks.org/recursive-insertion-sort/) `GFG`
|
23 | 18 | - [Sum of digit of a number using Recursion](https://www.geeksforgeeks.org/sum-digit-number-using-recursion/) `GFG`
|
|
42 | 37 | - [Power Set of permutations of a string in Lexicographic order.](https://www.geeksforgeeks.org/powet-set-lexicographic-order/) `GFG`
|
43 | 38 |
|
44 | 39 | ## Medium
|
| 40 | +- [Combination Sum](https://leetcode.com/problems/combination-sum/) `leetcode` |
| 41 | +- [Word Search](https://leetcode.com/problems/word-search/) `leetcode` |
| 42 | +- [Target sum](https://leetcode.com/problems/target-sum/) `leetcode` |
45 | 43 | - [Find Kth Bit in Nth Binary String](https://leetcode.com/problems/find-kth-bit-in-nth-binary-string/) `leetcode`
|
46 | 44 | - [K-th Symbol in Grammar](https://leetcode.com/problems/k-th-symbol-in-grammar/) `leetcode`
|
47 | 45 | - [Count Good Numbers](https://leetcode.com/problems/count-good-numbers/) `leetcode`
|
48 |
| -- [N Digit numbers with digits in increasing order](https://practice.geeksforgeeks.org/problems/n-digit-numbers-with-digits-in-increasing-order5903/1/?category[]=Recursion&category[]=Recursion&difficulty[]=1&page=1&query=category[]Recursiondifficulty[]1page1category[]Recursion/) `GFG` |
| 46 | +- [N Digit numbers with digits in increasing order](https://practice.geeksforgeeks.org/problems/n-digit-numbers-with-digits-in-increasing-order5903/1/) `GFG` |
49 | 47 | - [Pow(x, n)](https://leetcode.com/problems/powx-n/) `leetcode`
|
50 | 48 | - [Minimum Non-Zero Product of the Array Elements](https://leetcode.com/problems/minimum-non-zero-product-of-the-array-elements/) `leetcode`
|
51 |
| -- [Handshakes](https://practice.geeksforgeeks.org/problems/handshakes1303/1/?category[]=Recursion&category[]=Recursion&difficulty[]=1&page=1&query=category[]Recursiondifficulty[]1page1category[]Recursion/) `GFG` |
| 49 | +- [Handshakes](https://practice.geeksforgeeks.org/problems/handshakes1303/1/) `GFG` |
52 | 50 | - [HackerRank](https://www.hackerrank.com/domains/algorithms?filters%5Bsubdomains%5D%5B%5D=recursion&filters%5Bdifficulty%5D%5B%5D=medium)
|
53 | 51 | - [Divisible Subset](https://www.codechef.com/problems/DIVSUBS) `Codechef`
|
54 | 52 | - [Perfect squares](https://leetcode.com/problems/perfect-squares/)`leetcode`
|
|
57 | 55 | - [Different ways to add parantheses in the expression](https://leetcode.com/problems/different-ways-to-add-parentheses/) `leetcode`
|
58 | 56 | - [Letter Combinations of a Phone Number](https://leetcode.com/problems/letter-combinations-of-a-phone-number/) `leetcode`
|
59 | 57 | - [Predict the winner.](https://leetcode.com/problems/predict-the-winner/) `leetcode`
|
| 58 | +- [Gray code](https://practice.geeksforgeeks.org/problems/gray-code-1611215248/1/) `GFG` `Google` |
| 59 | +- [Combination Sum II](https://leetcode.com/problems/combination-sum-ii/) `leetcode` |
| 60 | +- [combination Sum III](https://leetcode.com/problems/combination-sum-iii/) `leetcode` |
| 61 | +- [Sudoku Solver](https://leetcode.com/problems/sudoku-solver/) `leetcode` |
| 62 | +- [Letter tile possibilities](https://leetcode.com/problems/letter-tile-possibilities/) `leetcode` |
| 63 | +- [All Paths From Source to Target](https://leetcode.com/problems/all-paths-from-source-to-target/) `leetcode` |
| 64 | +- [Sort a stack using recursion](https://www.geeksforgeeks.org/sort-a-stack-using-recursion/) `GFG` |
| 65 | +- [Reverse a stack using recursion](https://www.geeksforgeeks.org/reverse-a-stack-using-recursion/) `GFG` |
| 66 | +- [Beautiful Arrangement](https://leetcode.com/problems/beautiful-arrangement/) `leetcode` |
| 67 | +- [Lowest Common Ancestor of a Binary Tree](https://practice.geeksforgeeks.org/problems/lowest-common-ancestor-in-a-binary-tree/1/) `GFG` `Amex` |
| 68 | +- [Prime numbers after prime P with sum S](https://www.geeksforgeeks.org/prime-numbers-after-prime-p-with-sum-s/) `GFG` |
| 69 | +- [Path with Maximum Gold](https://leetcode.com/problems/path-with-maximum-gold/) `leetcode` |
| 70 | +- [Longest Possible Route in a Matrix with Hurdles](https://www.geeksforgeeks.org/longest-possible-route-in-a-matrix-with-hurdles/) `GFG` |
| 71 | +- [Tug of war](https://www.geeksforgeeks.org/tug-of-war/) `GFG` `Adobe` |
| 72 | +- [Rat in a maze](https://www.geeksforgeeks.org/rat-in-a-maze-backtracking-2/) `GFG` |
60 | 73 |
|
61 | 74 | ## Hard
|
62 | 75 | - [Parsing A Boolean Expression](https://leetcode.com/problems/parsing-a-boolean-expression/) `leetcode`
|
63 | 76 | - [Special Binary String](https://leetcode.com/problems/special-binary-string/) `leetcode`
|
64 | 77 | - [Permutation Sequence](https://leetcode.com/problems/permutation-sequence/) `leetcode`
|
65 |
| -- [Next Happy Number](https://practice.geeksforgeeks.org/problems/next-happy-number4538/1/?category[]=Recursion&category[]=Recursion&difficulty[]=2&page=1&query=category[]Recursiondifficulty[]2page1category[]Recursion/) `GFG` |
| 78 | +- [Next Happy Number](https://practice.geeksforgeeks.org/problems/next-happy-number4538/1/) `GFG` |
66 | 79 | - [Basic Calculator](https://leetcode.com/problems/basic-calculator/) `leetcode`
|
67 | 80 | - [Integer to English Words](https://leetcode.com/problems/integer-to-english-words/) `leetcode`
|
68 | 81 | - [Maximize Number of Nice Divisors](https://leetcode.com/problems/maximize-number-of-nice-divisors/) `leetcode`
|
| 82 | +- [N Queens](https://leetcode.com/problems/n-queens/) `leetcode` |
| 83 | +- [N Queens II](https://leetcode.com/problems/n-queens-ii/) `leetcode` |
| 84 | +- [Word break II](https://leetcode.com/problems/word-break-ii/) `leetcode` `Google` |
| 85 | +- [Unique paths III](https://leetcode.com/problems/unique-paths-iii/) `leetcode` |
| 86 | +- [Find shortest safe route in a path with landmines](https://www.geeksforgeeks.org/find-shortest-safe-route-in-a-path-with-landmines/) `GFG` `Google` |
| 87 | +- [Minimum steps to destination](https://practice.geeksforgeeks.org/problems/minimum-number-of-steps-to-reach-a-given-number5234/1/) `GFG` `Amex` `Adobe` |
| 88 | +- [Hamiltonian Cycle](https://www.geeksforgeeks.org/hamiltonian-cycle-backtracking-6/) `GFG` |
| 89 | +- [M colorning problem](https://www.geeksforgeeks.org/m-coloring-problem-backtracking-5/) `GFG` |
| 90 | +- [The Knight's tour](https://www.geeksforgeeks.org/the-knights-tour-problem-backtracking-1/) `GFG` |
| 91 | +- [Maximum number possible by doing at-most K swaps](https://www.geeksforgeeks.org/find-maximum-number-possible-by-doing-at-most-k-swaps/) `GFG` |
69 | 92 | - [HackerRank](https://www.hackerrank.com/domains/algorithms?filters%5Bsubdomains%5D%5B%5D=recursion&filters%5Bdifficulty%5D%5B%5D=hard)
|
0 commit comments