Add One Row to Tree
题目描述:
给定一棵树的头结点,和插入行的深度depth和值value;要求在深度为depth的位置插入一行值为value的节点。
例子:
具体描述见LeetCode623
解题思路:
第一种想法是非递归的思路:我们可以通过按行遍历树的节点;然后找到需要插入节点的那一行的所有节点;然后遍历这些节点,不断增加新的节点和改变指针的指向即可。
代码如下:
|
|
递归思路:
|
|
给定一棵树的头结点,和插入行的深度depth和值value;要求在深度为depth的位置插入一行值为value的节点。
具体描述见LeetCode623
第一种想法是非递归的思路:我们可以通过按行遍历树的节点;然后找到需要插入节点的那一行的所有节点;然后遍历这些节点,不断增加新的节点和改变指针的指向即可。
|
|
|
|