LeetCode 2196. 根据描述创建二叉树(哈希)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 2196. 根据描述创建二叉树(哈希)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
給你一個二維整數數組 descriptions ,其中 descriptions[i] = [parenti, childi, isLefti] 表示 parenti 是 childi 在 二叉樹 中的 父節點,二叉樹中各節點的值 互不相同 。此外:
- 如果 isLefti == 1 ,那么 childi 就是 parenti 的左子節點。
- 如果 isLefti == 0 ,那么 childi 就是 parenti 的右子節點。
請你根據 descriptions 的描述來構造二叉樹并返回其 根節點 。
測試用例會保證可以構造出 有效 的二叉樹。
示例 1:
示例 2:
來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/create-binary-tree-from-descriptions
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
- 哈希表存儲 節點的地址,節點的入度,入度為0的是根節點
832 ms 271.2 MB C++
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!
總結
以上是生活随笔為你收集整理的LeetCode 2196. 根据描述创建二叉树(哈希)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 天池 在线编程 回文子串(区间动态规划)
- 下一篇: LeetCode 1904. 你完成的完