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 69 Convert Sorted Singly Linked List to Balanced Binary Search Tree Medium % 1 48 Determining Whether a Given Binary Tree is a Binary Search Tree (BST) Medium % 1 20 Reverse a Linked List Beginner % 0 19 Exploring All Paths, Including Diagonal, from Top Left to Bottom Right in 2D Array Medium % 1 9 Valid or Well Formed Parentheses | Part - 1 Medium % 0 2 Merge Sort - Updated - Most Efficient ways to Implement Medium % 1 1 Binary Search Beginner % 0 553 Minimize Scheduling Headaches: Clone Yourself for Overlapping Events Hard % 0 550 Debugging Techniques- How to Efficiently Find and Fix Software Bugs Medium % 1 546 Converting to Non-Decreasing Array with One Change Medium % 0 544 Counting the Largest Number Groups by Digit Sum Medium % 2 543 Adding One to a Number Represented by an Array Medium % 1 538 Find The Minimum time difference Medium % 1 533 In an array, Duplicate the zeroes without expanding it Beginner % 0 519 Random character in a given string - Java Beginner % 0 514 Sort 0, 1, 2 in an array - Part 2 Beginner % 0 511 Sum of all the overlapping elements Beginner % 0 508 Get specific row K in a Pascal Triangle Medium % 0 494 Check if the given playlist of programs is valid Beginner % 1 484 Print all subarrays using recursion Medium % 1 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 447 Check If Given Undirected Graph is a tree 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 392 Reverse a Stack using recursion - In Place (Without using extra memory) Hard % 1 375 String to Integer (AtoI - ASCII to Integer) Beginner % 1 Convert Sorted Singly Linked List to Balanced Binary Search Tree Determining Whether a Given Binary Tree is a Binary Search Tree (BST) Reverse a Linked List Exploring All Paths, Including Diagonal, from Top Left to Bottom Right in 2D Array Valid or Well Formed Parentheses | Part - 1 Merge Sort - Updated - Most Efficient ways to Implement Binary Search Minimize Scheduling Headaches: Clone Yourself for Overlapping Events Debugging Techniques- How to Efficiently Find and Fix Software Bugs Converting to Non-Decreasing Array with One Change Counting the Largest Number Groups by Digit Sum Adding One to a Number Represented by an Array Find The Minimum time difference In an array, Duplicate the zeroes without expanding it Random character in a given string - Java Sort 0, 1, 2 in an array - Part 2 Sum of all the overlapping elements Get specific row K in a Pascal Triangle Check if the given playlist of programs is valid Print all subarrays using recursion 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 a tree 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 Reverse a Stack using recursion - In Place (Without using extra memory) String to Integer (AtoI - ASCII to Integer) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16