leetcode_623. Add One Row to Tree ? 待解决
来源:互联网 发布:不要网络的大型游戏 编辑:程序博客网 时间:2024/05/29 07:00
Given the root of a binary tree, then value v and depth d, you need to add a row of nodes with value v at the given depth d. The root node is at depth 1.
The adding rule is: given a positive integer depth d, for each NOT null tree nodes N in depth d-1, create two tree nodes with value v as N’s left subtree root and right subtree root. And N’s original left subtree should be the left subtree of the new left subtree root, its original right subtree should be the right subtree of the new right subtree root. If depth d is 1 that means there is no depth d-1 at all, then create a tree node with value v as the new root of the whole original tree, and the original tree is the new root’s left subtree.
Example 1:
Input:
A binary tree as following:
4
/ \
2 6
/ \ /
3 1 5
v = 1
d = 2
Output:
4
/ \
1 1
/ \
2 6
/ \ /
3 1 5
Example 2:
Input:
A binary tree as following:
4
/
2
/ \
3 1
v = 1
d = 3
Output:
4
/
2
/ \
1 1
/ \
3 1
Note:
The given d is in range [1, maximum depth of the given tree + 1].
The given binary tree has at least one tree node.
提示:提交代码后,需要用简洁的语言解释一下代码思路~ 谢谢
历史题目和总结见公众号「每日一道算法题」
https://leetcode.com/problems/add-one-row-to-tree/description/
思路:
- leetcode_623. Add One Row to Tree ? 待解决
- Add One Row to Tree
- leetcode-623. Add One Row to Tree
- leetcode 623 Add One Row to Tree
- leetcode 623. Add One Row to Tree
- Leetcode 623. Add One Row to Tree
- [LeetCode] 623. Add One Row to Tree
- 623. Add One Row to Tree
- 623. Add One Row to Tree
- [LeetCode] Add One Row to Tree
- leetcode 623. Add One Row to Tree
- LeetCode Add One Row to Tree
- 623. Add One Row to Tree
- 623. Add One Row to Tree
- 623. Add One Row to Tree
- 623. Add One Row to Tree(Difficulty: Medium)
- Add One Row to Tree问题及解法
- 【LeetCode】623.Add One Row to Tree(Medium)解题报告
- 求有环单链表中的环长、环起点、链表长
- abap学习笔记-SAP字段与表的对应关系
- Java版whois信息查询接口
- C++面试题(100-150)
- redis数据结构
- leetcode_623. Add One Row to Tree ? 待解决
- C#文件名截取
- 云星数据---Scala实战系列(精品版)】:Scala入门教程019-Scala实战源码-Scala 伴生类
- UE4蓝图节点翻译--- Add AIPerception Component
- okhttp网络框架源码解析
- jquery点击当前的元素为当前的元素
- 提高駕駛技術:用GAN去除(愛情)動作片中的馬賽克和衣服
- VS code 使用技巧
- java命令不能运行class文件