Class Solution
-
- All Implemented Interfaces:
public final class Solution
894 - All Possible Full Binary Trees\.
Medium
Given an integer
n
, return a list of all possible full binary trees withn
nodes. Each node of each tree in the answer must haveNode.val == 0
.Each element of the answer is the root node of one possible tree. You may return the final list of trees in any order.
A full binary tree is a binary tree where each node has exactly
0
or2
children.Example 1:
Input: n = 7
Output: [0,0,0,null,null,0,0,null,null,0,0,0,0,0,null,null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,null,null,null,null,0,0,0,0,0,0,0,null,null,0,0]
Example 2:
Input: n = 3
Output: [0,0,0]
Constraints:
1 <= n <= 20
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final List<TreeNode>
allPossibleFBT(Integer n)
-
-
Method Detail
-
allPossibleFBT
final List<TreeNode> allPossibleFBT(Integer n)
-
-
-
-