# Status Problem video Level Completes Likes 63 Print Right View of Binary Tree Medium % 0 62 In a Binary Tree, Check if Two nodes has the same parent or are siblings Medium % 0 61 Determine If Two Nodes are Cousins Medium % 0 60 Determine if Two BSTs are Identical Beginner % 0 59 Print All Root-to-Leaf Paths in a Binary Tree Medium % 0 58 Generate All String Permutations Hard % 0 55 Print Nodes Between Two Levels in Binary Tree Medium % 0 54 Maximum Width of a Binary Tree Medium % 0 51 Print Binary Tree Nodes in Zigzag Order: Spiral Traversal Pattern Hard % 0 48 Determining Whether a Given Binary Tree is a Binary Search Tree (BST) Medium % 1 47 Find the Size of the Binary Tree Beginner % 0 46 Check if One Binary Tree is a Subtree of Another Medium % 0 45 Print a path from Root to Node in Binary Tree Medium % 0 44 Inorder Successor in Binary Tree Medium % 0 43 Inorder Successor in Binary Search Tree without Using Parent link Hard % 0 42 Inorder Successor in Binary Search Tree Using Parent link Hard % 0 41 Sorted Array to Binary Search Tree of Minimal Height Medium % 1 40 In a Binary Tree, Create Linked Lists of all the nodes at each depth Hard % 0 39 Level Order Traversal, Print each level in separate line Medium % 0 38 Determining Binary Tree Balance Medium % 0 37 Get the Height of a Node in a Binary Tree Medium % 0 36 Find the Maximum Depth OR Height of a Binary Tree Beginner % 1 31 Reverse a Linked List Using Recursion Medium % 0 30 Swap Every Kth Node in a LinkedList Medium % 0 28 Determine the Nth Node from the Tail in a Linked List Beginner % 0 21 Linked List cycle detection - Tortoise and Hare Algorithm Medium % 0 20 Reverse a Linked List Beginner % 0 19 Exploring All Paths, Including Diagonal, from Top Left to Bottom Right in 2D Array Medium % 1 18 All Paths from Top Left to Bottom Right in 2D Array Medium % 0 17 Merge or Combine Two Sorted Linked Lists Medium % 0 13 Print All Elements of Two Dimensional Array in Spiral Order Medium % 0 10 Quick Sort Implementation Medium % 0 7 Determine If a String is Palindrome Beginner % 0 6 Find a peak element in a Given Array Beginner % 0 2 Merge Sort - Updated - Most Efficient ways to Implement Medium % 1 Print Right View of Binary Tree In a Binary Tree, Check if Two nodes has the same parent or are siblings Determine If Two Nodes are Cousins Determine if Two BSTs are Identical Print All Root-to-Leaf Paths in a Binary Tree Generate All String Permutations Print Nodes Between Two Levels in Binary Tree Maximum Width of a Binary Tree Print Binary Tree Nodes in Zigzag Order: Spiral Traversal Pattern Determining Whether a Given Binary Tree is a Binary Search Tree (BST) Find the Size of the Binary Tree Check if One Binary Tree is a Subtree of Another Print a path from Root to Node in Binary Tree Inorder Successor in Binary Tree Inorder Successor in Binary Search Tree without Using Parent link Inorder Successor in Binary Search Tree Using Parent link Sorted Array to Binary Search Tree of Minimal Height In a Binary Tree, Create Linked Lists of all the nodes at each depth Level Order Traversal, Print each level in separate line Determining Binary Tree Balance Get the Height of a Node in a Binary Tree Find the Maximum Depth OR Height of a Binary Tree Reverse a Linked List Using Recursion Swap Every Kth Node in a LinkedList Determine the Nth Node from the Tail in a Linked List Linked List cycle detection - Tortoise and Hare Algorithm Reverse a Linked List Exploring All Paths, Including Diagonal, from Top Left to Bottom Right in 2D Array All Paths from Top Left to Bottom Right in 2D Array Merge or Combine Two Sorted Linked Lists Print All Elements of Two Dimensional Array in Spiral Order Quick Sort Implementation Determine If a String is Palindrome Find a peak element in a Given Array Merge Sort - Updated - Most Efficient ways to Implement 1 2 3 4 5