Featured Lists Top 20 Problems on Dynamic programming Top 10 Problems on Backtracking Top 20 Problems on Graph Top 25 Problems on Trees Top 10 Problems on Bits Manipulation Top 15 Problems in LinkedList All Problems # Status Problem video Level Completes Likes 471 Two Sum Problem Beginner % 0 469 Given an array, find the number of all pairs with odd sum. Medium % 0 467 Print all steps to convert one string to another string Medium % 0 466 Lexicographically next permutation With One swap Medium % 1 463 Combinations with sum K from a given number N with repetition Medium % 0 459 Given an array, find three-element sum closest to Zero Medium % 1 456 Subsets Elements less than K. Medium % 0 424 Check if given undirected graph is connected or not Beginner % 0 421 Sort a given stack - Using Recursion Hard % 1 420 Number's Complement - 2 Approaches Medium % 1 413 ZigZag OR Diagonal traversal in 2d array/Matrix using queue Medium % 0 408 Number of Islands Medium % 1 375 String to Integer (AtoI - ASCII to Integer) Beginner % 1 369 Find duplicates Characters in the given String Beginner % 0 346 Valid Brackets – Part 2 | Stack Method Beginner % 0 331 Find Largest and Smallest word in a given String Beginner % 0 325 Find no of reverse pairs in an array which is sorted in two parts in O(N) Medium % 1 323 How to Reverse Text: Stack Method for String Reversal Beginner % 0 307 Swap two numbers using Bitwise XOR Operator Medium % 1 298 Left Shift (<<) and Right Shift (>>) Operators Beginner % 1 271 Snake and Ladder Problem Hard % 1 270 Weighted Graph Implementation – JAVA Beginner % 1 267 Graph – Depth First Search using Recursion Beginner % 1 254 Sum of all sub arrays in O(n) Time Hard % 0 246 Dynamic programming – Minimum Jumps to reach to end Hard % 0 228 Find the only element in array which appears only once Beginner % 1 209 Find longest Snake sequence in a given matrix Medium % 1 208 Dynamic Programming - Count all paths in 2D Matrix with Obstructions in it Medium % 1 207 Dynamic Programming - Count all paths from top left to bottom right of a mXn matrix Medium % 1 199 Dynamic Programming - Maximum Subarray Problem Medium % 0 198 Kadane's Algorithm - Maximum Subarray Problem Medium % 1 189 Convert BST to Greater Sum Tree Medium % 0 188 Shortest Range in K-sorted Lists Hard % 1 184 Get the Sum of all left leaves in a Binary tree Beginner % 1 175 Dynamic Programming — Longest Palindromic Subsequence Hard % 1 Two Sum Problem Given an array, find the number of all pairs with odd sum. Print all steps to convert one string to another string Lexicographically next permutation With One swap Combinations with sum K from a given number N with repetition Given an array, find three-element sum closest to Zero Subsets Elements less than K. Check if given undirected graph is connected or not Sort a given stack - Using Recursion Number's Complement - 2 Approaches ZigZag OR Diagonal traversal in 2d array/Matrix using queue Number of Islands String to Integer (AtoI - ASCII to Integer) Find duplicates Characters in the given String Valid Brackets – Part 2 | Stack Method Find Largest and Smallest word in a given String Find no of reverse pairs in an array which is sorted in two parts in O(N) How to Reverse Text: Stack Method for String Reversal Swap two numbers using Bitwise XOR Operator Left Shift (<<) and Right Shift (>>) Operators Snake and Ladder Problem Weighted Graph Implementation – JAVA Graph – Depth First Search using Recursion Sum of all sub arrays in O(n) Time Dynamic programming – Minimum Jumps to reach to end Find the only element in array which appears only once Find longest Snake sequence in a given matrix Dynamic Programming - Count all paths in 2D Matrix with Obstructions in it Dynamic Programming - Count all paths from top left to bottom right of a mXn matrix Dynamic Programming - Maximum Subarray Problem Kadane's Algorithm - Maximum Subarray Problem Convert BST to Greater Sum Tree Shortest Range in K-sorted Lists Get the Sum of all left leaves in a Binary tree Dynamic Programming — Longest Palindromic Subsequence 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16