Minimum Height Trees
Try to solve the Minimum Height Trees problem.
We'll cover the following
Statement
You are given as the number of nodes and a 2D array of edges representing a tree having the following properties:
-
It is an acyclic, undirected graph containing nodes and edges.
-
The nodes are labeled from to .
-
An edge at the index is represented as , which denotes that there is an undirected edge connecting the nodes and .
Your task is to find all possible root nodes that can be used to create trees of minimum height. The height of a tree is the length of the longest path from the root node to any leaf node.
Note: The order of root nodes in the result does not matter.
Constraints
edges.length
- Each edge is unique.
Examples
Level up your interview prep. Join Educative to access 70+ hands-on prep courses.