894.所有可能的满二叉树
https://leetcode-cn.com/problems/all-possible-full-binary-trees/
# Definition for a binary tree node.
# class TreeNode:
# def __init__(self, x):
# self.val = x
# self.left = None
# self.right = None
class Solution:
memo = {
0: [],1:[TreeNode(0)]}
def allPossibleFBT(self, N: int) -> List[TreeNode]:
if N not in Solution.memo:
ans = []
for x in range(N):
y = N