每日一题623. 在二叉树中增加一行

Posted 爱写Bug的王六六

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日一题623. 在二叉树中增加一行相关的知识,希望对你有一定的参考价值。

623. 在二叉树中增加一行

BFS

  • 根据 BFS 来做,每次 BFS 将整一层进行拓展,同时记录当前深度,当到达第 depth - 1 层,则进行加点操作。

  • 只需要找到插入层的上一层,然后将上一层的子节点指向插入的一层,上一层的子节点指向插入的一层即可。

/**
 * Definition for a binary tree node.
 * public class TreeNode 
 *     int val;
 *     TreeNode left;
 *     TreeNode right;
 *     TreeNode() 
 *     TreeNode(int val)  this.val = val; 
 *     TreeNode(int val, TreeNode left, TreeNode right) 
 *         this.val = val;
 *         this.left = left;
 *         this.right = right;
 *     
 * 
 */
class Solution 
   
    public TreeNode 

以上是关于每日一题623. 在二叉树中增加一行的主要内容,如果未能解决你的问题,请参考以下文章

623. 在二叉树中增加一行

Leetcode 623.在二叉树中增加一行

Leetcode 623 在二叉树中增加一行 BFS与DFS

LeetCode 623 在二叉树中增加一行[BFS DFS] HERODING的LeetCode之路

LeetCode 0623.在二叉树中增加一行:DFS / BFS

LeetCode八月每日一题题解(个人记录打卡)