Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Intermediate Implement the courseSchedulePossible method that checks whether all courses can be completed from the prerequisites. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Intermediate Implement the cloneGraphNodeCount method that returns how many nodes are present after cloning a graph. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Intermediate Implement the numberOfIslandsDfsCount method that counts islands in a grid using depth-first search. Solved
Tree Binary Tree Binary Search Tree Breadth First Search Depth First Search Intermediate Implement the balancedBinaryTreeCheck method that checks whether a binary tree is height-balanced. Solved
Tree Binary Tree Binary Search Tree Breadth First Search Depth First Search Learner Implement the serializeTreeNodeCount method that returns the number of nodes represented during tree serialization. Solved
Tree Binary Tree Binary Search Tree Breadth First Search Depth First Search Intermediate Implement the kthSmallestInBst method that returns the kth smallest value from a binary search tree. Solved
Tree Binary Tree Binary Search Tree Breadth First Search Depth First Search Intermediate Implement the pathSumExistsTree method that checks whether any root-to-leaf path has the target sum. Solved
Tree Binary Tree Binary Search Tree Breadth First Search Depth First Search Intermediate Implement the diameterOfBinaryTree method that returns the diameter length of a binary tree. Solved
Tree Binary Tree Binary Search Tree Breadth First Search Depth First Search Intermediate Implement the lowestCommonAncestorBst method that returns the lowest common ancestor value in a binary search tree. Solved
Tree Binary Tree Binary Search Tree Breadth First Search Depth First Search Intermediate Implement the validateBinarySearchTree method that checks whether the given tree satisfies binary search tree rules. Solved
Tree Binary Tree Binary Search Tree Breadth First Search Depth First Search Learner Implement the binaryTreeLevelOrderCount method that counts values visited during level order traversal. Solved
Tree Binary Tree Binary Search Tree Breadth First Search Depth First Search Learner Implement the invertBinaryTreeValues method that returns binary tree values after inverting left and right children. Solved
Tree Binary Tree Binary Search Tree Breadth First Search Depth First Search Learner Implement the maximumDepthBinaryTree method that returns the maximum depth of a binary tree. Solved