Hard work Beats Talent When Talent Doesn't work Hard
Topic                       Questions
Array   Search an Element in an array
Array   Check if two arrays are equal or not
Array   Missing element of AP
Array   Cyclically rotate an array by one
Array   Find minimum and maximum element in an array
Array   Binary Array Sorting
Array   Move all negative elements to end
Array   Missing number
Array   Search Element in Matrix
Array   Find the fine
Array   Greater on right side
Array   Remove duplicate elements from sorted Array
Array   Subarray with given sum
Array   Sort an array of 0s, 1s and 2s
Array   Equilibrium Point
Array   Peak element
Array   Find Transition Point
Array   Alternate positive and negative numbers
Array   Union of Two Sorted Arrays
Array   Three way partitioning
Array   Frogs and Jumps
Array   Min Subsets with Consecutive Numbers
Array   Find Missing And Repeating
Array   Rearrange Array Alternately
Array   Pythagorean Triplet
Array   Rearrange an array with O(1) extra space
Array   Count triplets with sum smaller than X
Array   Boolean Matrix
Array   Row with max 1s
Array   Container With Most Water
Array   Maximum Triplet product
Array   Coins of Geekland
Array   Next Permutation
Array   Rotate Image
Array   Count Primes
Array   Watering Plants
Array   Arithmetic Subarrays
Array   Majority Element
Array   Max Circular Subarray Sum
Array   Count the subarrays having product less than k
Array    Maximum subset XOR
Array    Next Smallest Palindrome
Array    Count the number of subarrays
Array    Largest rectangle of 1s with swapping of columns allowed
Array    N/3 Repeat Number
String   Reverse a String
String   Check if strings are rotations of each other or not
String   Maximum Occuring Character
String   Binary String
String   Anagram of String
String   Merge two strings
String   Reverse words in a given string
String   Palindrome String
String   Longest Common Prefix in an Array
String   Roman Number to Integer
String   Length of Last Word
String   Longest Distinct characters in string
String   Remove all duplicates from a given string
String   Min Number of Flips
String   Meta Strings
String   Smallest window containing 0, 1 and 2
String   Generate Grey Code Sequences
String   Sum of two large numbers
String   Length of the longest substring
String   Longest Prefix Suffix
String   Smallest distinct window
String   Case-specific Sorting of Strings
String   Excel Sheet | Part - 1
String   Transform String
String   Remove and Reverse
String   String formation from substring
String   Minimum Days
String   Remove Consecutive Characters
String   Bulls and Cows
String   Atoi
String   Valid Ip Addresses
String   Integer To Roman
String   Minimum characters to be added at front to make string palindrome
String   Wildcard string matching
String   Longest Palindromic Substring in Linear Time
String   Numbers with one absolute difference
String   Stringoholics
String   Power of 2
String   Justified Text
Searching and Sorting   Searching an element in a sorted array
Searching and Sorting   Last index of One
Searching and Sorting   Count the Zeros
Searching and Sorting   Elements in the Range
Searching and Sorting   Bubble Sort
Searching and Sorting   Insertion Sort
Searching and Sorting   First and last occurrences of X
Searching and Sorting   Count zeros in a sorted matrix
Searching and Sorting   Array Subset of another array
Searching and Sorting   Selection Sort
Searching and Sorting   Floor in a Sorted Array
Searching and Sorting   Radix Sort
Searching and Sorting   Search in a matrix
Searching and Sorting   Bitonic Point
Searching and Sorting   Two Repeated Elements
Searching and Sorting   Count More than n/k Occurences
Searching and Sorting   Number and the Digit Sum
Searching and Sorting   Find triplets with zero sum
Searching and Sorting   Sort The Array
Searching and Sorting   Sort in specific order
Searching and Sorting   Sort a String
Searching and Sorting   Triplet Family
Searching and Sorting   Merge and Sort
Searching and Sorting   Merging two unsorted arrays in sorted order
Searching and Sorting   Rope Cutting
Searching and Sorting   Make array elements unique
Searching and Sorting   Kth smallest element
Searching and Sorting   Smallest Positive missing number
Searching and Sorting   Sort an array according to the other
Searching and Sorting   Square root of a number
Searching and Sorting   Search in a row-column sorted Matrix
Searching and Sorting   Smallest factorial number
Searching and Sorting   Merge Sort
Searching and Sorting   Quick Sort
Searching and Sorting   Count Inversions
Searching and Sorting   Find All Four Sum Numbers
Searching and Sorting   Minimum Swaps to Sort
Searching and Sorting   Number of pairs
Searching and Sorting   Sort an Array
Searching and Sorting   Sorting Elements of an Array by Frequency
Searching and Sorting   Overlapping Intervals
Searching and Sorting   Find minimum number of Laptops required
Searching and Sorting   LCP
Searching and Sorting   Reach a Number
Searching and Sorting   Heaters
Searching and Sorting   Friends Of Appropriate Ages
Searching and Sorting   Koko Eating Bananas
Searching and Sorting   3Sum
Searching and Sorting   3Sum Closest
Searching and Sorting   Nth Digit
Searching and Sorting   Sort a 2D vector diagonally
Searching and Sorting   Maximum Intersecting Lines
Searching and Sorting   Merge Without Extra Space
Searching and Sorting   Median of the Subarrays
Searching and Sorting   Median of Array
Searching and Sorting   Implement Power Function
Searching and Sorting   WoodCutting Made Easy!
Searching and Sorting   Matrix Median
Searching and Sorting   Allocate Books
Searching and Sorting   Painter's Partition Problem
Searching and Sorting   Red Zone
Searching and Sorting   Max Sum of Rectangle No Larger Than K
Searching and Sorting   Smallest Good Base
Searching and Sorting   House Robber IV
Searching and Sorting   Maximum Gap
LinkedList              Print Linked List elements
LinkedList              Linked List Insertion
LinkedList              Count nodes of linked list
LinkedList              Check If Circular Linked List
LinkedList              Identical Linked Lists
LinkedList              Insert in a Sorted List
LinkedList              Insert in Middle of Linked List
LinkedList              Delete node in Doubly Linked List
LinkedList              Reverse a Doubly Linked List
LinkedList              Delete Alternate Nodes
LinkedList              Find the Sum of Last N nodes of the Linked List
LinkedList              Find n/k th node in Linked list
LinkedList              Detect Loop in linked list
LinkedList              Move Last Element to Front of a Linked List
LinkedList              Nth node from end of linked list
LinkedList              Finding middle element in a linked list
LinkedList              Reverse a linked list
LinkedList              Remove duplicate element from sorted Linked List
LinkedList              Delete without head pointer
LinkedList              Remove duplicates from an unsorted linked list
LinkedList              Delete a Node in Single Linked List
LinkedList              Given a linked list of 0s, 1s and 2s, sort it.
LinkedList              Find length of Loop
LinkedList   Intersection of two sorted Linked lists
LinkedList   Pairwise swap elements of a linked list
LinkedList   Sorted insert for circular linked list
LinkedList   Count Pairs whose sum is equal to X
LinkedList   Intersection of Two Linked Lists
LinkedList   Split a Circular Linked List into two halves
LinkedList   Union of Two Linked Lists
LinkedList   Linked List Matrix
LinkedList   XOR Linked List
LinkedList   Remove loop in Linked List
LinkedList   Intersection Point in Y Shaped Linked Lists
LinkedList   Check if Linked List is Palindrome
LinkedList   Rotate a Linked List
LinkedList   Merge two sorted linked lists
LinkedList   Delete nodes having greater value on right
LinkedList   Merge Sort for Linked List
LinkedList   Rearrange a linked list
LinkedList   Prime List
LinkedList   Length of longest palindrome in linked list
LinkedList   Reverse alternate nodes in Link List
LinkedList   Merge Sort on Doubly Linked List
LinkedList   Quick Sort on Linked List
LinkedList   QuickSort on Doubly Linked List
LinkedList   Remove all occurences of duplicates in a linked list
LinkedList   Insertion Sort for Singly Linked List
LinkedList   Reverse Alternate K Nodes
LinkedList   Linked List Cycle II
LinkedList   LRU Cache
LinkedList   Flatten a Multilevel Doubly Linked List
LinkedList   Clone a linked list with next and random pointer
LinkedList   Reorder List
LinkedList   Reverse a sublist of a linked list
LinkedList   LFU Cache
LinkedList   Reverse Nodes in k-Group
LinkedList   Design Skiplist
LinkedList   Subtraction in Linked List
Stack        Immediate Smaller Element
Stack        Implement stack using array
Stack        Implement Stack using Linked List
Stack        Pairwise Consecutive Elements
Stack        Parenthesis Checker
Stack        Sort a stack
Stack        Delete middle element of a stack
Stack        Maximum Difference
Stack   Print Bracket Number
Stack   Max sum in sub-arrays
Stack   String Manipulation
Stack   Make the array beautiful
Stack   Next Greater Element I
Stack   Baseball Game
Stack   Backspace String Compare
Stack   Next Greater Element
Stack   Get minimum element from stack
Stack   The Celebrity Problem
Stack   Smallest number on left
Stack   Asteroid Collision
Stack   Remove K Digits
Stack   Valid Expression
Stack   Find Maximum Equal sum of Three Stacks
Stack   MAXSPPROD
Stack   Decode String
Stack   Evaluate Expression
Stack   Redundant Braces
Stack   Next Greater Element II
Stack   Clumsy Factorial
Stack   Maximum Rectangular Area in a Histogram
Stack   Maximum of minimum for every window size
Stack   IPL 2021 - Final
Stack   IPL 2021 - Match Day 6 - Semi Final
Stack   Rain Water Trapped
Stack   Simplify Directory Path
Stack   Basic Calculator
Stack   Create Maximum Number
Stack   Tag Validator
Stack   Max Chunks To Make Sorted II
Queue   Queue Push & Pop
Queue   Queue Reversal
Queue   Implement Queue using array
Queue   Implement Queue using Linked List
Queue   Generate Binary Numbers
Queue   Stack using two queues
Queue   Queue using two Stacks
Queue   Reverse First K elements of Queue
Queue   Deque Implementations
Queue   Next Right Node
Queue   First Unique Character in a Str
Queue   Number of Recent Calls
Queue   Time Needed to Buy Tickets
Queue   First non-repeating character in a stream
Queue   Circular tour
Queue   Count the Reversals
Queue   Stack Permutations
Queue   Operations on PriorityQueue
Queue   Design Circular Deque
Queue   First non-repeating character in a stream of characters
Queue   Sliding Window Maximum
Queue   Stamping The Sequence
Queue   Minimum Number of K Consecutive Bit Flips
Queue   Count Subarrays With Fixed Bounds
Tree    Inorder Traversal
Tree    Preorder Traversal
Tree    Postorder Traversal
Tree    Count Leaves in Binary Tree
Tree    Size of Binary Tree
Tree    Sum of Binary Tree
Tree    Count Non-Leaf Nodes in Tree
Tree    Left View of Binary Tree
Tree    Right View of Binary Tree
Tree    Height of Binary Tree
Tree    Root to leaf paths sum
Tree    Check for Balanced Tree
Tree    Determine if Two Trees are Identical
Tree    Level order traversal
Tree    Level order traversal in spiral form
Tree    Mirror Tree
Tree    Print all nodes that don't have sibling
Tree    Maximum Depth Of Binary Tree
Tree    Shortest distance in infinite tree
Tree    Largest value in each level
Tree    Perfect Binary Tree
Tree    Nodes at Odd Levels
Tree    Remove Half Nodes
Tree    Find the maximum GCD of the siblings of a Binary Tree
Tree    Maximum Node Level
Tree    Deletion in a Binary Tree
Tree    Check if two Nodes are Cousins
Tree    Vertical Order traversal of Binary Tree
Tree    Diagonal Traversal
Tree    Flatten Binary Tree to Linked List
Tree    Merge two Binary Tree
Tree    Maximum Edge Removal
Tree    Populate Next Right Pointers Tree
Tree                 Burn a Tree
Tree                 Boundary Traversal of binary tree
Tree                 Diameter of a Binary Tree
Tree                 Sum Tree
Tree                 Top View of Binary Tree
Tree                 Bottom View of Binary Tree
Tree                 Lowest Common Ancestor in a Binary Tree
Tree                 Maximum difference between node and its ancestor
Tree                 Serialize and Deserialize a Binary Tree
Tree                 Maximum sum of Non-adjacent nodes
Tree                 Foldable Binary Tree
Tree                 Construct Binary Tree from Parent Array
Tree                 Make Binary Tree From Linked List
Tree                 Check Mirror in N-ary tree
Tree                 Inorder Traversal (Iterative)
Tree                 Postorder Traversal (Iterative)
Tree                 Print Nodes having K leaves
Tree                 Print Binary Tree levels in sorted order
Tree                 Nodes at given distance in binary tree
Tree                 Burning Tree
Tree                 Check if all levels of two trees are anagrams or not
Tree                 Binary Tree to DLL
Tree                 Maximum Path Sum between 2 Special Nodes
Tree                 Scrambled String
Tree                 Check Tree Traversal
Tree                 Corona Vaccine
Tree                 Recover a Tree From Preorder
Binary Search Tree   Search a node in BST
Binary Search Tree   Minimum element in BST
Binary Search Tree   Check for BST
Binary Search Tree   Insert a node in a BST
Binary Search Tree   Kth largest element in BST
Binary Search Tree   Inorder Traversal and BST
Binary Search Tree   Binary Tree to BST
Binary Search Tree   Median of BST
Binary Search Tree   Kth Smallest Element In Tree
Binary Search Tree   BST Iterator
Binary Search Tree   2-Sum Binary Tree
Binary Search Tree   Find Common Nodes in two BSTs
Binary Search Tree   Array to BST
Binary Search Tree   Inorder Successor in BST
Binary Search Tree   Print BST elements in given range
Binary Search Tree   Check whether BST contains Dead End
Binary Search Tree   Brothers From Different Roots
Binary Search Tree   Sum of k smallest elements in BST
Binary Search Tree   Minimum Distance Between
Binary Search Tree   Normal BST to Balanced BST
Binary Search Tree   Construct BST from Postorder
Binary Search Tree   Recover Binary Search Tree
Binary Search Tree   Valid BST from Preorder
Binary Search Tree   k-th smallest element in BST
Binary Search Tree   Delete a node from BST
Binary Search Tree   Largest BST
Binary Search Tree   Predecessor and Successor
Binary Search Tree   Preorder to PostOrder
Binary Search Tree   Find the Closest Element in BST
Binary Search Tree   Ceil in BST
Binary Search Tree   Preorder Traversal and BST
Binary Search Tree   Bheem Wants Ladoos
Binary Search Tree   Minimum Absolute Difference In BST
Binary Search Tree   Valentine Sum
Binary Search Tree   Pairs violating BST property
Binary Search Tree   Remove BST keys outside given range
Binary Search Tree   Print leaf nodes from preorder traversal of BST
Binary Search Tree   Delete nodes greater than k
Binary Search Tree   Balance a Binary Search Tree
Binary Search Tree   Merge two BST 's
Binary Search Tree   Fixing Two nodes of a BST
Binary Search Tree   Fixing Two swapped nodes of a BST
Binary Search Tree   Sorted Link List to BST
Binary Search Tree   Shortest Range In BST
Heaps                Implement a Maxheap/MinHeap using arrays and recursion.
Heaps                Height of Heap
Heaps                Relative Ranks
Heaps                Last Stone Weight
Heaps                Profit Maximisation
Heaps                Maximum Product of Two Elem
Heaps                Largest Number After Digit Swaps by Parity
Heaps                Minimum Amount of Time to Fil
Heaps                Take Gifts From the Richest P
Heaps                Minimum Cost of ropes
Heaps                Sum of elements between k1'th and k2'th smallest elements
Heaps                Merge two binary Max heaps
Heaps                Maximum distinct elements after removing K elements
Heaps                Gadgets of Doraland
Heaps                Merge K sorted arrays!
Heaps                Magician and Chocolates
Heaps                Heap Sort
Heaps    k largest elements
Heaps    Kth largest element in a stream
Heaps    Is Binary Tree Heap
Heaps    Kth element in Matrix
Heaps    Huffman Encoding
Heaps    K-th Smallest Prime Fraction
Heaps    Exam Room
Heaps    Rearrange characters
Heaps    BST to max heap
Heaps    Design Twitter
Heaps    Minimum increment/decrement to make array non-Increasing
Heaps    Find median in a stream
Heaps    Smallest range in K lists
Heaps    Reachable Nodes In Subdivided Graph
Heaps    Ways to form Max Heap
Heaps    Maximum Sum Combinations
Heaps    Dinner Plate Stacks
Heaps    Construct Target Array With
Heaps    Minimum Time to Visit a Cell In a Grid
Greedy   Bulbs
Greedy   Ishaan Loves Chocolates
Greedy   Assign Mice to Holes
Greedy   Majority Element
Greedy   Highest Product
Greedy   Swap and Maximize
Greedy   Good or Bad string
Greedy   N meetings in one room
Greedy   Longest Palindrome
Greedy   Assign Cookies
Greedy   Can Place Flowers
Greedy   Valid Palindrome II
Greedy   Minimum Cost to Move Chips
Greedy   Raju and coins
Greedy   Huffman Decoding
Greedy   Huffman Decoding-1
Greedy   Largest number with given sum
Greedy   Disjoint Intervals
Greedy   Meeting rooms
Greedy   Minimum number of jumps
Greedy   Majority Element
Greedy   Minimize the Heights I
Greedy   Minimize the Heights II
Greedy   Minimum Platforms
Greedy   Fractional Knapsack
Greedy         Page Faults in LRU
Greedy         Valid Compressed String
Greedy         String rp or pr
Greedy         Coin Piles
Greedy         Police and Thieves
Greedy         Maximum number of events that can be attended
Greedy         Water the plants
Greedy         Binary Searchable elements
Greedy         Decrease Elements To Make A
Greedy         Minimum Cost to Move Chips to The Same Position
Greedy         Largest Permutation
Greedy         Distribute Candy
Greedy         Seats
Greedy         Gas Station
Greedy         Candy
Greedy         Patching Array
Greedy         Strong Password Checker
Greedy         IPO
Greedy         Super Washing Machines
Greedy         Course Schedule III
Greedy         Stamping The Sequence
BackTracking   Find all possible paths from top to bottom
BackTracking   Combinations
BackTracking   Binary Tree Paths
BackTracking   Gray Code
BackTracking   Letter Phone
BackTracking   Generate all Parentheses II
BackTracking   Permutation with Spaces
BackTracking   Binary Watch
BackTracking   Generate IP Addresses
BackTracking   Sudoku
BackTracking   Permutations
BackTracking   Maximal String
BackTracking   Kth Permutation Sequence
BackTracking   Palindrome Partitioning
BackTracking   Permutations of a given string
BackTracking   M-Coloring Problem
BackTracking   Combination Sum
BackTracking   Rat in a Maze Problem - I
BackTracking   Largest number in K swaps
BackTracking   Unique Subsets
BackTracking   Generate Parentheses
BackTracking   Rat Maze With Multiple Jumps
BackTracking   Coins and Game
BackTracking   NQueens
BackTracking   24 Game
BackTracking   Maximum Good People Based on Statements
BackTracking   Expression Add Operators
Hashing        First Repeating element
Hashing        2 Sum
Hashing        Union of two arrays
Hashing        First element to occur k times
Hashing        Diffk II
Hashing        Longest Substring Without Repeat
Hashing        Pairs With Given Xor
Hashing        Sum of f(a[i], a[j]) over all pairs in an array of n integers
Hashing        Substrings with same first and last characters
Hashing        Largest subarray with 0 sum
Hashing        Count distinct elements in every window
Hashing        Largest subarray of 0's and 1's
Hashing        Longest consecutive subsequence
Hashing        Colorful Number
Hashing        Subarray with B odd numbers
Hashing        An Increment Problem
Hashing        Substring Concatenation
Hashing        Copy List
Hashing        Triplet Sum in Array
Hashing        Nuts and Bolts Problem
Hashing        Subarrays with equal 1s and 0s
Hashing        Longest subarray with sum divisible by K
Hashing        Equal 0, 1 and 2
Hashing        Points on the Straight Line
Hashing        Fraction
Hashing        Window String
Hashing        4 Sum
Hashing        Two out of Three
Hashing        Joey doesn't share food
Graphs         BFS of graph
Graphs         DFS of Graph
Graphs         Shortest path from 1 to n
Graphs         Print adjacency list
Graphs         Maximum Weight Node
Graphs         Union-Find
Graphs         Eulerian Path in an Undirected Graph
Graphs         Find the Town Judge
Graphs         Find Center of Star Graph
Graphs         Path with good nodes!
Graphs   Largest Distance between nodes of a Tree
Graphs   Two teams?
Graphs   Region in BinaryMatrix
Graphs   Level Order
Graphs   Black Shapes
Graphs   Detect cycle in an undirected graph
Graphs   Detect cycle in a directed graph
Graphs   Topological sort
Graphs   Bipartite Graph
Graphs   Implementing Dijkstra Algorithm
Graphs   Minimum Spanning Tree(Kruksal and Prims)
Graphs   Strongly Connected Components (Kosaraju's Algo)
Graphs   Distance from the Source (Bellman-Ford Algorithm)
Graphs   Euler circuit and Path
Graphs   Rotten Oranges
Graphs   Steps by Knight
Graphs   Flood fill Algorithm
Graphs   Find the number of islands
Graphs   Shortest Source to Destination Path
Graphs   Unit Area of largest region of 1's
Graphs   Negative weight cycle
Graphs   Circle of strings
Graphs   Number of Provinces
Graphs   Knight Walk
Graphs   Bridge edge in a graph
Graphs   Hamiltonian Path
Graphs   Replace O's with X's
Graphs   Shortest path in Directed Acyclic Graph
Graphs   Word Search
Graphs   Course Schedule
Graphs   Maximum Bipartite Matching
Graphs   Number of Ways to Arrive at Destination
Graphs   Water Connection Problem
Graphs   Covid Spread
Graphs   Euler Circuit in an Undirected Graph
Graphs   Maximum Bipartite Matching
Graphs   Water Flow
Graphs   Possible paths between 2 vertices
Graphs   X Total Shapes
Graphs   Prerequisite Tasks
Graphs   Find whether path exist
Graphs   Strongly connected component (Tarjans's Algo)
Graphs   Alien Dictionary
Graphs   Minimum Cost Path
Graphs   Articulation Point - I
Graphs             Word Ladder I
Graphs             Largest Sum Cycle
Graphs             Shortest Path Using Atmost One Curved Edge
Graphs             Word Ladder II
Graphs             Assignment Problem
Graphs             Articulation Point - II
Graphs             Critical Connections
Graphs             Find number of closed islands
Dynamic Programming Print first n Fibonacci Numbers
Dynamic Programming Count numbers containing 4
Dynamic Programming Nth Fibonacci Number
Dynamic Programming Stock buy and sell
Dynamic Programming Count number of hops
Dynamic Programming Coin ChangeProblem
Dynamic Programming Number of Coins
Dynamic Programming 0-1 Knapsack
Dynamic Programming Tushar's Birthday Party
Dynamic Programming Matrix Chain Multiplication
Dynamic Programming Program for nth Catalan Number
Dynamic Programming Kadane's Algorithm
Dynamic Programming Longest Common Subsequence
Dynamic Programming Longest Increasing Subsequence
Dynamic Programming Longest Common Substring
Dynamic Programming Longest Repeating Subsequence
Dynamic Programming Longest Palindromic Subsequence
Dynamic Programming Longest Arithmetic Progression
Dynamic Programming Longest Bitonic subsequence
Dynamic Programming Longest Common Increasing Subsequence
Dynamic Programming Subset Sum Problem
Dynamic Programming Count Palindromic Subsequences
Dynamic Programming Longest Palindrome in a String
Dynamic Programming Egg Dropping Puzzle
Dynamic Programming Floyd Warshall
Dynamic Programming Word Break
Dynamic Programming Palindrome Partitioning II
Dynamic Programming Shortest Common Supersequence
Dynamic Programming LCS of three strings
Dynamic Programming Box Stacking
Dynamic Programming Count of Subarrays
Dynamic Programming Longest alternating subsequence
Dynamic Programming Count Cyclic Paths
Dynamic Programming Ways to sum to N
Dynamic Programming Maximum Sum Subsequence of length k
Dynamic Programming Find length of longest subsequence
Dynamic Programming Number of palindromic strings
Dynamic Programming Palindromic Strings
Dynamic Programming Trapping Rain Water
Dynamic Programming Maximum Product Subarray
Dynamic Programming nCr
Dynamic Programming Maximize The Cut Segments
Dynamic Programming Edit Distance
Dynamic Programming Partition Equal Subset Sum
Dynamic Programming Count ways to reach the n'th stair
Dynamic Programming Stickler Thief
Dynamic Programming Job Sequencing Problem
Dynamic Programming Perfect Sum Problem
Dynamic Programming Maximum sum increasing subsequence
Dynamic Programming Max length chain
Dynamic Programming Maximum path sum in matrix
Dynamic Programming Regular Expression Match
Dynamic Programming Smallest sequence with given Primes
Dynamic Programming Wildcard Pattern Matching
Dynamic Programming Tiling With Dominoes
Dynamic Programming Paint House!
Dynamic Programming Intersecting Chords in a Circle
Dynamic Programming N digit numbers with digit sum S
Dynamic Programming Kth Manhattan Distance Neighbourhood
Dynamic Programming Best Time to Buy and Sell Stock atmost B times
Dynamic Programming Best Time to Buy and Sell Stocks III
Dynamic Programming Longest valid Parentheses
Dynamic Programming Rod Cutting
Dynamic Programming Max Rectangle in Binary Matrix
Dynamic Programming Maximum Size Square Sub-matrix
Dynamic Programming Maximum Path in Triangle
Dynamic Programming Min Sum Path in Matrix
Dynamic Programming Coin Sum Infinite
Dynamic Programming Arrange II
Dynamic Programming Interleaved Strings
Dynamic Programming Consecutive 1's not allowed
Dynamic Programming Unique BST's
Dynamic Programming Minimum number of Coins
Dynamic Programming Maximum Tip Calculator
Dynamic Programming Snake and Ladder Problem
Dynamic Programming Special Keyboard
Dynamic Programming Minimum cost to fill given weight in a bag
Dynamic Programming Count ways to N'th Stair(Order does not matter)
Dynamic Programming Distinct occurrences
Dynamic Programming Count subsequences of type a^i, b^j, c^k
Dynamic Programming Special Matrix
Dynamic Programming Number of ways
Dynamic Programming Distinct Coloring
Dynamic Programming Shortest XY distance in Grid
Dynamic Programming Water Overflow
Dynamic Programming Count possible ways to construct buildings
Dynamic Programming Number of paths in a matrix with k coins
Dynamic Programming Buy and Sell a Share at most twice
Dynamic Programming Minimum steps to destination
Dynamic Programming Player with max score
Dynamic Programming Cutting Binary String
Dynamic Programming Two water Jug problem
Dynamic Programming Min cut Square
Dynamic Programming Maximum sum of elements not part of LIS
Dynamic Programming Count of AP Subsequences
Dynamic Programming Pascal's Triangle
Dynamic Programming Pascal's Triangle II
Dynamic Programming Best Time to Buy and Sell Stock IV
Dynamic Programming House Robber
Dynamic Programming House Robber II
Dynamic Programming Last Stone Weight II
Dynamic Programming Predict the Winner
Dynamic Programming Palindromic Partitioning
Dynamic Programming Minimum sum partition
Dynamic Programming Smallest window in a string containing all the characters of another string
Dynamic Programming The Painter's Partition Problem-II
Dynamic Programming Word Wrap
Dynamic Programming Partition array to K subsets
Dynamic Programming Word Break - Part 2
Dynamic Programming Maximum Profit
Dynamic Programming Maximum Number of coins
Dynamic Programming Minimum Points To Reach Destination
Dynamic Programming Count occurrences of a given word in a 2-d array
Dynamic Programming Print all LCS sequences
Dynamic Programming Find all possible palindromic partitions of a String
Dynamic Programming Strictly Increasing Array
Dynamic Programming Brackets in Matrix Chain Multiplication
Dynamic Programming Longest Zig-Zag Sub Sequence
Dynamic Programming Longest Increasing Path in a Matrix
Dynamic Programming Burst Balloons
Dynamic Programming Russian Doll Envelopes
Dynamic Programming Number of Ways to Stay in the
Dynamic Programming Maximum Sum BST in Binary
Segment Tree          XOR of a given range
Segment Tree          Maximum prefix sum for a given range
Segment Tree   Range Minimum Query
Segment Tree   Nitika and her queries
Segment Tree   Smallest Subarray GCD
Segment Tree   Element left after performing alternate OR & XOR operation
Segment Tree   Array Partition
Segment Tree   Akku and Arrays
Segment Tree   Greater or Less
Trie           Unique rows in boolean matrix
Trie           Trie | (Insert and Search)
Trie           Word Boggle
Trie           Most frequent word in an array of strings
Trie           Maximum XOR subarray
Trie           CamelCase Pattern Matching
Trie           Trie | (Delete)
Trie           Word Boggle - II
Trie           Prefix match with other strings
Trie           Phone directory
Trie           Palindrome Pairs
Trie           Shortest Unique prefix for every word
Trie           Word Break (Trie)
Trie           Find duplicate rows in a binary matrix
Fenwick Tree   Range Sum Query - Mutable
Fenwick Tree   Count Number of Teams
Fenwick Tree   Minimum Possible Integer After at Most K Adjacent Swaps On Digits
Fenwick Tree   Count Increasing Quadruplets
Level    DAY   Completed   Time Complexity   Space Complexity
 Easy      1      No
 Easy      1      No
 Easy      1      No
 Easy      1      No
 Easy      2      No
 Easy      2      No
 Easy      2      No
 Easy      2      No
 Easy      3      No
 Easy      3      No
 Easy      3      No
 Easy      3      No
 Easy      4      No
 Easy      4      No
 Easy      4      No
 Easy      4      No
 Easy      5      No
 Easy      5      No
 Easy      5      No
 Easy      5      No
 Easy      6      No
 Easy      6      No
Medium     6      No
Medium     7      No
Medium     7      No
Medium     7      No
Medium     7      No
Medium     7      No
Medium     7      No
Medium     8      No
Medium     8      No
Medium     8      No
Medium     9      No
Medium     9      No
Medium    10      No
Medium    10      No
Medium    10      No
Medium    11      No
 Hard     11      No
 Hard     12      No
 Hard    12   No
 Hard    13   No
 Hard    13   No
 Hard    14   No
 Hard    14   No
 Easy    15   No
 Easy    15   No
 Easy    15   No
 Easy    15   No
 Easy    16   No
 Easy    16   No
 Easy    16   No
 Easy    16   No
 Easy    17   No
 Easy    17   No
 Easy    17   No
 Easy    17   No
 Easy    18   No
 Easy    18   No
 Easy    18   No
 Easy    18   No
 Easy    19   No
Medium   20   No
Medium   20   No
Medium   20   No
Medium   21   No
Medium   21   No
Medium   21   No
Medium   22   No
Medium   22   No
Medium   22   No
Medium   23   No
Medium   23   No
Medium   23   No
Medium   24   No
 Hard    24   No
 Hard    25   No
 Hard    25   No
 Hard    26   No
 Hard    26   No
 Hard    27   No
 Hard    27   No
 Hard    28   No
 Hard    28   No
 Easy    29   No
 Easy    29   No
 Easy    29   No
 Easy    29   No
 Easy    30   No
 Easy    30   No
 Easy    30   No
 Easy    30   No
 Easy    31   No
 Easy    31   No
 Easy    31   No
 Easy    31   No
 Easy    32   No
 Easy    32   No
 Easy    32   No
 Easy    32   No
 Easy    33   No
 Easy    33   No
 Easy    33   No
 Easy    33   No
 Easy    34   No
 Easy    34   No
 Easy    34   No
 Easy    34   No
 Easy    35   No
 Easy    35   No
Medium   35   No
Medium   35   No
Medium   36   No
Medium   36   No
Medium   36   No
Medium   37   No
Medium   37   No
Medium   37   No
Medium   38   No
Medium   38   No
Medium   38   No
Medium   39   No
Medium   39   No
Medium   39   No
Medium   40   No
Medium   40   No
Medium   40   No
Medium   41   No
Medium   41   No
Medium   41   No
Medium   42   No
Medium   42   No
Medium   42   No
Medium   42   No
Medium   43   No
Medium   43   No
 Hard    43   No
 Hard    44   No
 Hard    44   No
 Hard    45   No
 Hard    45   No
 Hard    46   No
 Hard    46   No
 Hard    47   No
 Hard    47   No
 Hard    48   No
 Hard    48   No
 Hard    49   No
 Hard    49   No
 Easy    50   No
 Easy    50   No
 Easy    50   No
 Easy    50   No
 Easy    51   No
 Easy    51   No
 Easy    51   No
 Easy    51   No
 Easy    52   No
 Easy    52   No
 Easy    52   No
 Easy    52   No
 Easy    53   No
 Easy    53   No
 Easy    53   No
 Easy    53   No
 Easy    54   No
 Easy    54   No
 Easy    54   No
 Easy    54   No
 Easy    55   No
 Easy    55   No
 Easy    55   No
 Easy    55   No
 Easy    56   No
 Easy    56   No
 Easy    56   No
 Easy    56   No
 Easy    57   No
 Easy    57   No
 Easy    57   No
 Easy    57   No
Medium   58   No
Medium   58   No
Medium   58   No
Medium   59   No
Medium   59   No
Medium   59   No
Medium   60   No
Medium   60   No
Medium   60   No
Medium   61   No
Medium   61   No
Medium   61   No
Medium   62   No
Medium   62   No
Medium   62   No
Medium   63   No
Medium   63   No
Medium   63   No
Medium   64   No
Medium   64   No
 Hard    64   No
 Hard    65   No
 Hard    65   No
 Hard    66   No
 Hard    66   No
 Hard    67   No
 Hard    67   No
 Easy    68   No
 Easy    68   No
 Easy    68   No
 Easy    68   No
 Easy    69   No
 Easy    69   No
 Easy    69   No
 Easy    69   No
 Easy    70   No
 Easy    70   No
 Easy    70   No
 Easy    70   No
 Easy    71   No
 Easy    71   No
 Easy    71   No
Medium   71   No
Medium   72   No
Medium   72   No
Medium   72   No
Medium   73   No
Medium   73   No
Medium   73   No
Medium   74   No
Medium   74   No
Medium   74   No
Medium   75   No
Medium   75   No
Medium   75   No
Medium   76   No
 Hard    76   No
 Hard    77   No
 Hard    77   No
 Hard    78   No
 Hard    78   No
 Hard    79   No
 Hard    79   No
 Hard    80   No
 Hard    80   No
 Hard    81   No
 Easy    81   No
 Easy    81   No
 Easy    82   No
 Easy    82   No
 Easy    82   No
 Easy    82   No
 Easy    83   No
 Easy    83   No
 Easy    83   No
 Easy    83   No
 Easy    84   No
 Easy    84   No
 Easy    84   No
Medium   84   No
Medium   85   No
Medium   85   No
Medium   85   No
Medium   86   No
Medium   86   No
Medium   86   No
Medium   87   No
 Hard    87   No
 Hard    88   No
 Hard    88   No
 Easy    89   No
 Easy    89   No
 Easy    89   No
 Easy    89   No
 Easy    90   No
 Easy    90   No
 Easy    90   No
 Easy    90   No
 Easy    91   No
 Easy    91   No
 Easy    91   No
 Easy    91   No
 Easy    92   No
 Easy    92   No
 Easy    92   No
 Easy    92   No
 Easy    93   No
 Easy    93   No
 Easy    93   No
 Easy    93   No
 Easy    94   No
 Easy    94   No
 Easy    94   No
 Easy    94   No
 Easy    95   No
 Easy    95   No
 Easy    95   No
Medium   95   No
Medium   96   No
Medium   96   No
Medium   96   No
Medium   97   No
Medium   97   No
Medium    97   No
Medium    98   No
Medium    98   No
Medium    98   No
Medium    99   No
Medium    99   No
Medium    99   No
Medium   100   No
Medium   100   No
Medium   100   No
Medium   101   No
Medium   101   No
Medium   101   No
Medium   102   No
Medium   102   No
Medium   102   No
Medium   103   No
Medium   103   No
 Hard    103   No
 Hard    104   No
 Hard    104   No
 Hard    105   No
 Hard    105   No
 Hard    106   No
 Hard    106   No
 Hard    107   No
 Hard    107   No
 Easy    108   No
 Easy    108   No
 Easy    108   No
 Easy    108   No
 Easy    109   No
 Easy    109   No
 Easy    109   No
 Easy    109   No
 Easy    110   No
 Easy    110   No
 Easy    110   No
 Easy    110   No
 Easy    111   No
 Easy    111   No
 Easy    111   No
 Easy    111   No
 Easy    112   No
 Easy    112   No
 Easy    112   No
 Easy    112   No
 Easy    113   No
Medium   113   No
Medium   113   No
Medium   114   No
Medium   114   No
Medium   114   No
Medium   115   No
Medium   115   No
Medium   115   No
Medium   116   No
Medium   116   No
Medium   116   No
Medium   117   No
Medium   117   No
Medium   117   No
Medium   118   No
Medium   118   No
Medium   118   No
Medium   119   No
 Hard    119   No
 Hard    120   No
 Hard    120   No
 Hard    120   No
 Hard    120   No
 Easy    121   No
 Easy    121   No
 Easy    121   No
 Easy    121   No
 Easy    122   No
 Easy    122   No
 Easy    122   No
 Easy    122   No
 Easy    123   No
 Easy    123   No
 Easy    123   No
 Easy    123   No
 Easy    123   No
 Easy    124   No
 Easy    124   No
 Easy    124   No
Medium   124   No
Medium   125   No
Medium   125   No
Medium   125   No
Medium   126   No
Medium   126   No
Medium   126   No
Medium   127   No
Medium   127   No
Medium   127   No
Medium   128   No
Medium   128   No
 Hard    128   No
 Hard    129   No
 Hard    129   No
 Hard    130   No
 Hard    130   No
 Hard    131   No
 Hard    131   No
 Hard    132   No
 Easy    132   No
 Easy    132   No
 Easy    133   No
 Easy    133   No
 Easy    133   No
 Easy    133   No
 Easy    134   No
 Easy    134   No
 Easy    134   No
 Easy    134   No
 Easy    135   No
 Easy    135   No
 Easy    135   No
 Easy    135   No
 Easy    136   No
 Easy    136   No
 Easy    136   No
Medium   136   No
Medium   137   No
Medium   137   No
Medium   137   No
Medium   138   No
Medium   138   No
Medium   138   No
Medium   138   No
Medium   139   No
Medium   139   No
Medium   139   No
Medium   140   No
Medium   140   No
Medium   140   No
Medium   141   No
Medium   141   No
Medium   141   No
Medium   142   No
 Hard    142   No
 Hard    143   No
 Hard    143   No
 Hard    144   No
 Hard    144   No
 Hard    145   No
 Hard    145   No
 Hard    146   No
 Hard    146   No
 Hard    147   No
 Hard    147   No
 Easy    148   No
 Easy    148   No
 Easy    148   No
 Easy    148   No
 Easy    149   No
 Easy    149   No
 Easy    149   No
 Easy    149   No
Medium   150   No
Medium   150   No
Medium   150   No
Medium   151   No
Medium   151   No
Medium   151   No
Medium   152   No
Medium   152   No
Medium   152   No
Medium   153   No
Medium   153   No
Medium   153   No
Medium   154   No
Medium   154   No
Medium   154   No
 Hard    155   No
 Hard    155   No
 Hard    156   No
 Hard    156   No
 Easy    157   No
 Easy    157   No
 Easy    157   No
 Easy    157   No
 Easy    158   No
 Easy    158   No
 Easy    158   No
 Easy    158   No
 Easy    159   No
 Easy    159   No
 Easy    159   No
 Easy    159   No
Medium   160   No
Medium   160   No
Medium   160   No
Medium   161   No
Medium   161   No
Medium   161   No
Medium   162   No
Medium   162   No
Medium   162   No
Medium   163   No
Medium   163   No
 Hard    163   No
 Hard    164   No
 Hard    164   No
 Hard    164   No
 Hard    165   No
 Hard    165   No
 Easy    166   No
 Easy    166   No
 Easy    166   No
 Easy    166   No
 Easy    167   No
 Easy    167   No
 Easy    167   No
 Easy    167   No
 Easy    168   No
 Easy    168   No
 Easy    168   No
 Easy    168   No
 Easy    169   No
 Easy    169   No
 Easy    169   No
Medium   169   No
Medium   170   No
Medium   170   No
Medium   170   No
Medium   171   No
Medium   171   No
Medium   171   No
Medium   172   No
Medium   172   No
Medium   172   No
Medium   173   No
Medium   173   No
Medium   173   No
Medium   174   No
Medium   174   No
Medium   174   No
Medium   175   No
Medium   175   No
Medium   175   No
Medium   176   No
Medium   176   No
Medium   176   No
Medium   177   No
Medium   177   No
Medium   177   No
Medium   178   No
Medium   178   No
Medium   178   No
Medium   179   No
Medium   179   No
Medium   179   No
Medium   180   No
Medium   180   No
Medium   180   No
Medium   181   No
Medium   181   No
 Hard    181   No
 Hard    182   No
 Hard    182   No
 Hard    183   No
 Hard    183   No
 Hard    184   No
 Hard    184   No
 Hard    185   No
 Hard    185   No
 Hard    186   No
 Hard    186   No
 Hard    187   No
 Easy    188   No
 Easy    188   No
 Easy    188   No
 Easy    188   No
 Easy    189   No
Medium   189   No
Medium   189   No
Medium   190   No
Medium   190   No
Medium   190   No
Medium   191   No
Medium   191   No
Medium   191   No
Medium   192   No
Medium   192   No
Medium   192   No
Medium   193   No
Medium   193   No
Medium   193   No
Medium   194   No
Medium   194   No
Medium   194   No
Medium   195   No
Medium   195   No
Medium   195   No
Medium   196   No
Medium   196   No
Medium   196   No
Medium   197   No
Medium   197   No
Medium   197   No
Medium   198   No
Medium   198   No
Medium   198   No
Medium   199   No
Medium   199   No
Medium   199   No
Medium   200   No
Medium   200   No
Medium   200   No
Medium   201   No
Medium   201   No
Medium   201   No
Medium   202   No
Medium   202   No
Medium   202   No
Medium   203   No
Medium   203   No
Medium   203   No
Medium   204   No
Medium   204   No
Medium   204   No
Medium   205   No
Medium   205   No
Medium   205   No
Medium   206   No
Medium   206   No
Medium   206   No
Medium   207   No
Medium   207   No
Medium   207   No
Medium   208   No
Medium   208   No
Medium   208   No
Medium   209   No
Medium   209   No
Medium   209   No
Medium   210   No
Medium   210   No
Medium   210   No
Medium   211   No
Medium   211   No
Medium   211   No
Medium   212   No
Medium   212   No
Medium   212   No
Medium   213   No
Medium   213   No
Medium   213   No
Medium   214   No
Medium   214   No
Medium   214   No
Medium   215   No
Medium   215   No
Medium   215   No
Medium   216   No
Medium   216   No
Medium   216   No
Medium   217   No
Medium   217   No
Medium   217   No
Medium   218   No
Medium   218   No
Medium   218   No
Medium   219   No
Medium   219   No
Medium   219   No
Medium   220   No
Medium   220   No
Medium   220   No
Medium   221   No
Medium   221   No
 Hard    221   No
 Hard    222   No
 Hard    222   No
 Hard    223   No
 Hard    223   No
 Hard    224   No
 Hard    224   No
 Hard    225   No
 Hard    225   No
 Hard    226   No
 Hard    227   No
 Hard    227   No
 Hard    228   No
 Hard    228   No
 Hard    229   No
 Hard    229   No
 Hard    230   No
 Hard    230   No
 Hard    231   No
 Hard    231   No
 Hard    232   No
 Easy    233   No
 Easy    233   No
Medium   233   No
Medium   233   No
Medium   234   No
Medium   234   No
 Hard    234   No
 Hard    235   No
 Hard    235   No
 Easy    236   No
Medium   236   No
Medium   236   No
Medium   236   No
Medium   237   No
Medium   237   No
Medium   237   No
Medium   238   No
Medium   238   No
 Hard    238   No
 Hard    239   No
 Hard    239   No
 Hard    240   No
 Hard    240   No
Medium   241   No
Medium   241   No
 Hard    242   No
 Hard    242   No
                      Completed
                Yes          No
Arrays                   0         45
String
Searching and            0         39
Sorting                  0         65
LinkedList               0         59
Stack                    0         39
Queue                    0         24
Tree                     0         60
BST                      0         44
Heap                     0         36
Greedy                   0         46
BackTracking             0         27
Hashing                  0         29
Graphs                   0         63
DP                       0        123
Segment Tree             0          9
Trie                     0         14
Fenwick Tree             0          4