题目
LeetCode 2196.根据描述创建二叉树
解释
## 题目描述
给你一个二维整数数组 descriptions ,其中 descriptions[i] = [parenti, childi, isLefti] 表示 parenti 是 childi 在 二叉树 中的 父节点,二叉树中各节点的值 互不相同 。此外:
如果 isLefti == 1 ,那么 childi 就是 parenti 的左子节点。
如果 isLefti == 0 ,那么 childi 就是 parenti 的右子节点。
请你根据 descriptions 的描述来构造二叉树并返回其 根节点 。
测试用例会保证可以构造出 有效 的二叉树。
## 示例
**示例 1:**
**输入:** descriptions = [[20,15,1],[20,17,0],[50,20,1],[50,80,0],[80,19,1]]
**输出:** [50,20,80,15,17,19]
**解释:** 根节点是值为 50 的节点,因为它没有父节点。
结果二叉树如上图所示。
**示例 2:**
**输入:** descriptions = [[1,2,1],[2,3,0],[3,4,1]]
**输出:** [1,2,null,null,3,4]
**解释:** 根节点是值为 1 的节点,因为它没有父节点。
结果二叉树如上图所示。
## 约束条件
1 <= descriptions.length <= 104
descriptions[i].length == 3
1 <= parenti, childi <= 105
0 <= isLefti <= 1
descriptions 所描述的二叉树是一棵有效二叉树
## LeetCode 链接
https://leetcode.cn/problems/create-binary-tree-from-descriptions/
答案
正在疯狂整理答案中......
