|   PATTERN |   MATHS |   BIT MAGIC |   ARRAY | 
|---|---|---|---|
|   STRING |   MATRIX |   SORTING |   SEARCHING | 
|   HASHING |   STACK |   QUEUE |   LINKED LIST | 
|   RECURSION |   BACKTRACKING |   TREE | TRIE | 
| Qn | Solution | Qn | Solution | 
|---|---|---|---|
| 1.PY | 1.PY | 18.PY | 18.PY | 
| 2.PY | 2.PY | 19.PY | 19.PY | 
| 3.PY | 3.PY | 20.PY | 20.PY | 
| 4.PY | 4.PY | 21.PY | 21.PY | 
| 5.PY | 5.PY | 22.PY | 22.PY | 
| 6.PY | 6.PY | 23.PY | 23.PY | 
| 7.PY | 7.PY | 24.PY | 24.PY | 
| 8.PY | 8.PY | 25.PY | 25.PY | 
| 9.PY | 9.PY | 26.PY | 26.PY | 
| 10.PY | 10.PY | 27.PY | 27.PY | 
| 11.PY | 11.PY | 28.PY | 28.PY | 
| 12.PY | 12.PY | 29.PY | 29.PY | 
| 13.PY | 13.PY | 30.PY | 30.PY | 
| 14.PY | 14.PY | 31.PY | 31.PY | 
| 15.PY | 15.PY | 32.PY | 32.PY | 
| 16.PY | 16.PY | 33.PY | 33.PY | 
| 17.PY | 17.PY | 34.PY | 34.PY | 
| 35.PY | 35.PY | 36.PY | 36.PY | 
| Problems | Solution | Platform | 
|---|---|---|
| ABSOLUTE VALUE | Solution | |
| ADDITION UNDER MODULE | Solution | GFG | 
| CELCUISE TO FERENHITE | Solution | GFG | 
| DIGIT COUNT PROBLEM | Solution | GFG | 
| DIGIT IN FACTORIAL | Solution | GFG | 
| EXACTLY THREE DEVISOR | Solution | GFG | 
| FIND FACOTRIAL | Solution | GFG | 
| FIND FIBONACCI | Solution | GFG | 
| FIND GP TURM | Solution | GFG | 
| FIND LCM | Solution | GFG | 
| MOD MUL INVERSE | Solution | GFG | 
| PRIME NUMBER | Solution | GFG | 
| Problems | Solution | Platform | 
|---|---|---|
| ARRANGE ARRAY IN O(1) | Solution | |
| ARRAY N ROTATION | Solution | LEETCODE | 
| FIND EQUILIBRIAM POINT | Solution | GFG | 
| FIND IMMIDIATE SMALLER | Solution | GFG | 
| FIND TRANSITION POINT | Solution | GFG | 
| FIND REPEATING ELEMENT | Solution | GFG | 
| LEADER IN ARRAY | Solution | GFG | 
| MERGE WITHOUT EXTRA SPACE | Solution | GFG | 
| REMOVE DUPLICATE | Solution | LEETCODE | 
| REVERSE ARRAY IN GROUP | Solution | GFG | 
| SUBARRAY WITH GIVEN SUM | Solution | GFG | 
| TRAPPING RAIN WATER | Solution | LEETCODE | 
| WAVE ARRAY | Solution | GFG | 
| WHO HAS A MAJORITY | Solution | GFG | 
| DUPLICATE ZEROS | Solution | LEETCODE | 
| DELETE ITEM FROM ARRAY | Solution | LEETCODE | 
| NO OF GOOD PARIS | Solution | LEETCODE | 
| TWO NUM SUM | Solution | LEETCODE | 
| SMALLEST DIFFERENCE | Solution | GFG | 
| MEJORITY ELEMENT N/2 PROBLEM | Solution | LEETCODE | 
| LONGEST PEAK | Solution | LEETCODE | 
| SUM OF ALL ODD LENGTH SUBARRAY | Solution | LEETCODE | 
| Problems | Solution | Platform | 
|---|---|---|
| ANAGRAM | Solution | LEETCODE | 
| BINARY CHECK | Solution | GFG | 
| CONVERT TO ROMAN | Solution | GFG | 
| ISOMORPHIC | Solution | LEETCODE | 
| KMP SOLUTION | Solution | GFG | 
| LONGEST SUBSTRING WITHOUT REPEATING CHARACTER | Solution | LEETCODE | 
| NAIVE SOLUTION | Solution | GFG | 
| REVERSE WORD | Solution | GFG | 
| SUM LARGE INT | Solution | GFG | 
| VALIDATE IP | Solution | GFG | 
| Problems | Solution | Platform | 
|---|---|---|
| STACK | Solution | |
| STACK USING LINKED LIST | Solution | GFG | 
| MAXIMUM RECTANGULAR AREA IN HISTOGRAM | Solution | LEETCODE | 
| NEXT GREATER ELEMENT | Solution | GFG | 
| PARANTHESIS CHECKER | Solution | LEETCODE | 
| REVERSE A STRING USING STACK | Solution | GFG | 
| REVERSE A STACK USING RECURSION | Solution | GFG | 
| EVALUATION OF POSTFIX EXPRESSION | Solution | GFG | 
| INFIX TO POSTFIX | Solution | GFG | 
| REMOVE OUTERMOST PARANTHESIS | Solution | LEETCODE | 
| DUPLICATE PARANTHESIS | Solution | GFG | 
| EASY STRING | Solution | GFG | 
| MIN STACK O(N) SPACE | Solution | LEETCODE | 
| MIN STACK O(1) SPACE | Solution | LEETCODE | 
| SLIDING WINDOW MAXIMUM | Solution | LEETCODE | 
| STOCK SPAN PROBLEM | Solution | LEETCODE | 
| Problems | Solution | Platform | 
|---|---|---|
| QUEUE | Solution | |
| QUEUE WITH LINKED LIST | Solution | GFG | 
| CIRCULAR QUEUE | Solution | GFG | 
| PRIORITY QUEUE | Solution | GFG | 
| DOUBLE ENDED QUEUE | Solution | GFG | 
| SLIDING WINDOW MAXIMUM | Solution | GFG | 
| Problems | Solution | Platform | 
|---|---|---|
| ADDITION OF TWO MATRIX | Solution | GFG | 
| BOOLEAN MATRIX | Solution | GFG | 
| DETERMINATION OF TWO MATRIX | Solution | GFG | 
| MAX SUM OF 1'S | Solution.PY | GFG | 
| MULTIPLICATION OF TWO MATRIX | Solution | GFG | 
| ROTATE MATRIX 90 DEGREE | Solution | GFG | 
| SEARCH IN MATRIX | Solution | LEETCODE | 
| SPIRAL TRAVERSAL IN MATRIX | Solution | LEETCODE | 
| TRANSPOSE OF MATRIX | Solution | GFG | 
| Problems | Solution | Platform | 
|---|---|---|
| LINKED LIST | Solution | GFG | 
| DOUBLY LINKED LIST | Solution | GFG | 
| CIRCULAR LINKED LIST | Solution | GFG | 
| CIRCULAR DOUBLY LINKED LIST | Solution | GFG | 
| DELETE ALTERNATE NODE IN LINKED LIST | Solution | GFG | 
| FIND MID NODE IN LINKED LIST | Solution | LEETCODE | 
| REVERSE A LINKED LIST | Solution | LEETCODE | 
| ROTATE A LINKED LIST IN K TIMES | Solution | LEETCODE | 
| REMOVE DUPLICATE FROM SORTED LINKED LIST | Solution | LEETCODE | 
| FIND THE SOME OF LAST N NODE OF LINKED LIST | Solution | GFG | 
| VALIDATE PALINDROME LINKED LIST | Solution | LEETCODE | 
| DETECT CYCLE IN LINKED LIST | Solution | LEETCODE | 
| PAIR SWAP | Solution | LEETCODE | 
| MERGED TWO SORTED LINKED LIST | Solution | LEETCODE | 
| Problems | Solution | Platform | 
|---|---|---|
| FIND STRING LENGTH | STR_LEN.PY | GFG | 
| DELETE X FROM STRING | STR_DEL_X.PY | GFG | 
| REPLACE X WITH Y IN STRING | STR_REPLACE_X.PY | GFG | 
| REMOVE CONSICUTIVE DUPLICATES | REMOVE_CONSICUTIVE_DUPLICATES.PY | GFG | 
| SUM OF NATURAL NUMBERS | SUM_OF_N_NATURAL_NO.PY | GFG | 
| FINDING EXPONENSIAL | EXPONENSIAL.PY | GFG | 
| FIND NO OF WAYS IN MATRIX | FIND_NO_OF_WAYS_IN_NxM.PY | GFG | 
| JOSEPHUS PROBLEM | JOSEPHUS_PROBLEM.PY | GFG | 
| CHECKING PALINDROME STRING | PALINDROME_STRING.PY | GFG | 
| PRINT ALL PERMUTATIONS OF STRING | PRINT_ALL_PERMUTATION_GIVEN_STRING.PY | GFG | 
| PRINT SUBSEQUENCES OF STRING | PRINT_SUBSEQUENCE_OF_GIVEN_STRING.PY | GFG | 
| REVERSE A STRING USING RECURSION | REVERSE_STRING.PY | GFG | 
| SUBSETS OF TARGETSUM | SUBSETS_OF_TARGETSUM.PY | GFG | 
| ALL POSSIBLE STAIR CASE | STAIR_CASE.PY | LEETCODE | 
| SPECIAL FIBONACCI | SPECIAL_FIBO.PY | CODECHEF | 
| EXPLORE ALL POSSIBLE MAZE PATH | MAZE_FINDING.PY | GFG | 
| EXPLORE ALL POSSIBLE MAZE PATH WITH JUMP | MAZE_FIND_WITH_JUMP.PY | PEPCODING | 
| KEYPAD COMBINATIONS | KEYPAD_COMBINATIONS.PY | LEETCODE | 
| Problems | Solution | Platform | 
|---|---|---|
| AFTER COLLISION HASHING | Solution | GFG | 
| BEFORE COLLISION HASHING | Solution | GFG | 
| COUNT DISTINCT ELEMENT IN EVERY WINDOW | Solution | GFG | 
| INTERSECTION OF TWO SORTED ARRAY | Solution | GFG | 
| LONGEST CONSICUTIVE | Solution | LEETCODE | 
| LONGEST SUBARRAY WITH ZERO SUM | Solution | LEETCODE | 
| MAXIMUM DISTANCE BETWEEN SAME ELEMENT | Solution | GFG | 
| NON REPEAT | Solution | GFG | 
| SORTING ELEMENT OF AN ARRAY BY FREQUENCY | Solution | LEETCODE | 
| TOP K FREQUENT ELEMENT IN ARRAY | Solution | GFG | 
| IS TWO ARRAY SAME OR NOT | Solution | GFG | 
| Problems | Solution | Platform | 
|---|---|---|
| BUBBLE SORT | Solution | GFG | 
| INSERTION SORT | Solution | GFG | 
| SELECTION SORT | Solution | GFG | 
| SHELL SORT | Solution | GFG | 
| QUICK SORT | Solution | GFG | 
| MERGE SORT | Solution | GFG | 
| REDIX SORT | Solution | GFG | 
| BUCKET SORT | Solution | GFG | 
| COUNTING SORT | Solution | GFG | 
| HEAP SORT | Solution | GFG | 
| MINIMUM SWAP TO SORT A ARRAY | Solution | GFG | 
| MINIMUM SWAP | Solution | GFG | 
| SORT 0 1 2 IN ARRAY | Solution | LEETCODE | 
| UNION OR TWO SORTED ARRAY | Solution | GFG | 
| Problems | Solution | Platform | 
|---|---|---|
| LINEAR SEARCH | Solution | GFG | 
| BINARY SEARCH | Solution | GFG | 
| TERNARY SEARCH | Solution | GFG | 
| SEARCH SORTED ROTATED ARRAY | Solution | LEETCODE | 
| SEARCH MINIMUM PLATFORMS | Solution | GFG | 
| SEARCH PEAK ELEMENT | Solution | LEETCODE | 
| SEARCH MISSING REPEATING VALUE | Solution | GFG | 
| SEARCH MEDIAN OF TWO SORTED ARRAY | Solution | GFG | 
| Problems | Solution | Platform | 
|---|---|---|
| TREE CREATION | Solution | GFG | 
| GENERIC TREE CREATION | Solution | GFG | 
| GENERIC TREE CREATION 2.0 | Solution | GFG | 
| DEPTHWISE GENERIC TREE TRAVERSAL | Solution | GFG | 
| LEVELWISE GENERIC TREE TRAVERSAL | Solution | GFG | 
| LEVEL LINEWISE GENERIC TREE TRAVERSAL | Solution | GFG | 
| ZIG ZAG LINEWISE GENERIC TREE TRAVERSAL | Solution | GFG | 
| MIRROR OF GENERIC TREE | Solution | GFG | 
| MAXIMUM NODE FROM TREE | Solution | GFG | 
| LINEARIZE GENERIC TREE | Solution | PEPCODING | 
| FIND ELEMENT IN GENERIC TREE | Solution | GFG | 
| REMOVE LEAF NODES IN GENERIC TREE | Solution | GFG | 
| NODE TO ROOT PATH GENERIC TREE | Solution | GFG | 
| LOWEST COMMON ANCESTOR IN GENERIC TREE | Solution | GFG | 
| DIFFERENCE BETWEEN TWO NODE IN GENERIC TREE | Solution | GFG | 
| CEIL AND FLOOR OF GIVEN VALUE IN GENERIC TREE | Solution | PEPCODING | 
| GET DIAMETER IN GENERIC TREE | Solution | GFG | 
| GET SUCCESSOR-PREDESESSOR IN GENERIC TREE | Solution | GFG | 
| IS SAME SHAPE WITH MIRROR TREE IN GENERIC TREE | Solution | PEPCODING | 
| IS SAME IN SHAPE IN GENERIC TREE | Solution | PEPCODING | 
| IS SYMETRIC IN GENERIC TREE | Solution | PEPCODING | 
| K TH LARGEST ELEMENT IN GENERIC TREE | Solution | PEPCODING | 
| MAX SUBTREE SUM IN GENERIC TREE | Solution | GFG | 
| BINARY TREE CREATION | Solution | GFG | 
| BINARY_TREE | Solution | |
| BRANCH SUM BINARY TREE | Solution | |
| LEFT CLONE TREE BINARY TREE | Solution | PEPCODING | 
| NODE TO ROOT PATH BINARY TREE | Solution | LEETCODE | 
| PATH SUM BINARY TREE | Solution | |
| PRINT K LEVEL DOWN BINARY TREE | Solution | GFG | 
| REMOVE SINGLE CHILD BINARY TREE | Solution | |
| AVL TREE | Solution | GFG | 
| Problems | Solution | Platform | 
|---|---|---|
| Trie 1.0 | Solution | Leetcode | 
| Trie 2.0 | Solution | Codingninja | 
| Longest Word in Dictionary | Solution | Leetcode | 
| Number of Distinct Substrings | Solution | Codingninja | 
| Common Element | Solution | Codingninja | 
| Maximum xor | Solution | Codingninja | 
| Maximum xor queries | Solution | Codingninja | 
| Word break 2 | Solution | Codingninja | 
| Phone directory | Solution | Codingninja | 
| Problems | Solution | Platform | 
|---|---|---|
| GRAPH CREATION SET | Solution | GFG | 
| GRAPH CREATION LIST | Solution | GFG | 
| GRAPH CREATION MATRIX | Solution | GFG | 
| DFS | Solution | GFG | 
| GET CONNECTED COMPONENTS | Solution | GFG | 
| IS GRAPH CONNECTED | Solution | GFG | 
| GET NUMBER OF ISLANDS | Solution | LEETCODE | 
| PERFECT FRIENDS | Solution | GFG | 
| HAMILTON PATH | Solution | GFG | 
| KNIGHT TOUR | Solution | GFG | 
| BFS | Solution | GFG | 
| SPREAD INFECTION PROBLEM | Solution | GFG | 
| IS GRAPH CYCLIC | Solution | GFG | 
| IS GRAPH BIPARTITE | Solution | LEETCODE | 
| DIJSTRA'S ALGORITHM | Solution | GFG | 
| KRUSKAL'S ALGORITHM | Solution | GFG | 
| PRIM'S ALGORITHM | Solution | GFG | 
| FLOYD WARSHAL | Solution | GFG | 
| Problems | Solution | Platform | 
|---|---|---|
| FINDING EXPONENTIAL | Solution | GFG | 
| LARGE NUMBER MULTIPLICAIOTN | Solution | GFG | 
| MIN MAX PROBLEM | Solution | GFG | 
| STRASSEN'S MATRIX MULTIPLICAOINT | Solution | GFG | 
| Problems | Solution | Platform | 
|---|---|---|
| BASIC OPERAIONS | Solution | |
| BIT DIFFERENCE PROBLEM | Solution | GFG | 
| BINARY TO GREY CODE EQUIVALENCE | Solution | GFG | 
| CHECK K BIT | Solution | GFG | 
| FIND FIRST SET BIT | Solution | GFG | 
| IS POWER OF TWO | Solution | LEETCODE | 
| NUMBER IS SPARSE OR NOT | Solution | GFG | 
| SWAPP ALL ODD AND EVEN BITS | Solution | GFG | 
| COUNT TOTAL SET BITS | Solution | GFG | 
| MAXIMUM SUBSET XOR | Solution | GFG | 
| RIGHTMOST DIFFERENT BIT | Solution | GFG | 
| EQUAL SUM AND XOR | Solution | GFG | 
| LONGEST CONSICUTIVE ONE'S | Solution | GFG | 
| MIDORI AND CHOCOLATE PROBLEM | Solution | GFG | 
| NON REPEATING TWO DUPLICATE VALUES | Solution | GFG | 
| PARTY COUPLE PROBLEM (ONE DUPLICATE) | Solution | GFG | 
| Number of Valid Words IN Puzzle | Solution | LEETCODE | 
| One Repeating And One Missing | Solution | PEPCODING | 
| Grey Code | Solution | PEPCODING | 
| Josephus Problem | Solution | GFG | 
| Min Num of Software Devs | Solution | PEPCODING | 
| Problems | Solution | Platform | 
|---|---|---|
| 01 KNAPSACK PROBLEM | Solution | GFG | 
| FRACTIONAL KNAPSACK | Solution | GFG | 
| DECODE STRING WAYS PROBLEM | Solution | LEETCODE | 
| LONGEST COMMON SUBSEQUENCE | Solution | GFG | 
| OPEN PARANTHESIS PROBLEM | Solution | GFG | 
| PARTITION SET K SUM | Solution | GFG | 
| STAIR CASE PROBLEM | Solution | LEETCODE | 
| Problems | Solution | Platform | 
|---|---|---|
| FLOOD FILL ALGO | Solution | GFG | 
| TARGET SUBSET SUM | Solution | GFG | 
| N QUEEN PROBLEM | Solution | GFG | 
| KNIGHT TOUR | Solution | GFG | 
| SUDUKO SOLVER | Solution | LEETCODE | 
| TRAVELLING SALESMAN PROBLEM | Solution | GFG | 
| MAX SCORE | Solution | LEETCODE | 
| PRINT LEXICLE GRAPHI ORDER | Solution | GFG | 
| STRING ABBRIVATION | Solution | GFG | 
| K PARTITION | Solution | PEPCODING | 
| K EQUAL SUM | Solution | LEETCODE | 
| FRIEND PAIRING 2 | Solution | PEPCODING | 
| GOLDMINE 2 | Solution | GFG | 
| LARGEST NUM AFTER K SWAP | Solution | GFG | 
| TUG OF WAR | Solution | GFG | 
| PERMUTATAION 1 | Solution | PEPCODING | 
| COMBINATION 1 | Solution | PEPCODING | 
| ALL PALINDROMIC PARTITION | Solution | LEETCODE | 
| ALL PALINDROMIC PERMUTATION | Solution | PEPCODING | 
| N QUEEN BRANCH BOUND | Solution | GFG | 
| WORD BREAK 1 | Solution | LEETCODE | 
| PATTERN MATCHING | Solution | LEETCODE | 
| REMOVE INVALID PARANTHESIS | Solution | LEETCODE | 
| CROSSWORD PUZZLE | Solution | HACKERRANK | 
| CRIPT ARITHMETIC | Solution | GFG | 
| PERMUTATION 2 | Solution | PEPCODING | 
| PERMUTATION WORD 1 | Solution | PEPCODING | 
| PERMUTATION WORD 2 | Solution | PEPCODING | 
| COMBINATION 2 | Solution | PEPCODING | 
| WORD K SELECTION 1 | Solution | PEPCODING | 
| WORD K SELECTION 2 | Solution | PEPCODING | 
| WORD K SELECTION 3 | Solution | PEPCODING | 
| WORD K SELECTION 4 | Solution | PEPCODING | 
| WORD K LEN 1 | Solution | PEPCODING | 
| WORD K LEN 2 | Solution | PEPCODING | 
| QUEEN COMBINATION BOX CHOOSE 1 | Solution | PEPCODING | 
| QUEEN COMBINATION BOX CHOOSE 2 | Solution | PEPCODING | 
| QUEEN PERMUTATION BOX CHOOSE 1 | Solution | PEPCODING | 
| QUEEN PERMUTATION BOX CHOOSE 2 | Solution | PEPCODING | 
| QUEEN COMBINATION BOX CHOOSE 1D | Solution | PEPCODING | 
| QUEEN COMBINATION WITH SAFE 1D | Solution | PEPCODING | 
| QUEEN PERMUTATOIN WITH SAFE 1D | Solution | PEPCODING | 
| COIN CHANGE COMBINATION 1 | Solution | PEPCODING | 
| COIN CHANGE COMBINATION 2 | Solution | PEPCODING | 
| COIN CHANGE PERMUTATION 1 | Solution | PEPCODING | 
| COIN CHANGE PERMUTATION 2 | Solution | PEPCODING | 
| RESTORE IP ADDRESS | Solution | PEPCODING | 
| Problems | Solution | Platform | 
|---|---|---|
| FIBONACCI SEQUENCE | Solution | GFG | 
| 01 KNAPSACK | Solution | GFG | 
| UNBOUNDED 01 KNAPSACK | Solution | GFG | 
| ASSEMBLY LINE SHEDULAR | Solution | GFG | 
| BIONOMIAL | Solution | GFG | 
| DECODE STRING WAYS DP APPROACH | Solution | LEETCODE | 
| EDIT DISTANCE BETWEEN TWO STRING DP APPROACH | Solution | GFG | 
| LONGEST COMMON SUBSEQUENCE DP APPROACH | Solution | GFG | 
| MAKING CHAIN PROBLEM | Solution | GFG | 
| SUBSET SUM PROBLEM | Solution | GFG | 
| MIN PATH SUM PROBLEM | Solution | LEETCODE | 
| CLIMB STAIRS PROBLEM | Solution | LEETCODE | 
| CLIMB STAIRS WITH JUMP | Solution | PEPCODING | 
| CLIMB STAIRS WITH MIN JUMP | Solution | PEPCODING | 
| MOST COST CLIMB STAIRS | Solution | LEETCODE | 
| GOLDMINE DIG PROBLEM | Solution | GFG | 
| COIN CHANGE PERMUTATION | Solution | PEPCODING | 
| COIN CHANGE COMBINATIONS | Solution | LEETCODE | 
| DECODE WAYS | Solution | LEETCODE | 
| COUNT BINARY STRING | Solution | GFG | 
| ARRANGE THE BUILDING | Solution | PEPCODING | 
| COUNT SUBSEQUENCE OF A+B+C | Solution | GFG | 
| MAX SUM OF TWO NON ADJUCENT | Solution | GFG | 
| PAINT HOUSE | Solution | GFG | 
| PAINT HOUSE 2 | Solution | PEPCODING | 
| PAINT FENCE PROBLEM | Solution | GFG | 
| TILLING 2x1 PROBLEM | Solution | PEPCODING | 
| MATRIX SUM RECTANGLE | Solution | GFG | 
| RANGE QUERY SUM PROBLEM | Solution | GFG | 
| TOTAL COUNT BINARY SEARCH TREE | Solution | GFG | 
| EGG DROPPING WITH DP APPROACH | Solution | GFG | 
| EGG DROPPING WITH DP APPROACH WITH SECOND APPROACH | Solution | GFG | 
| FIND NEXT PERMUTATION | Solution | LEETCODE | 
| PASCAL TRIANGLE | Solution | LEETCODE | 
