当前位置:网站首页>623. 在二叉树中增加一行
623. 在二叉树中增加一行
2022-08-05 19:59:00 【anieoo】
原题链接:623. 在二叉树中增加一行
solution:
/**
* Definition for a binary tree node.
* struct TreeNode {
* int val;
* TreeNode *left;
* TreeNode *right;
* TreeNode() : val(0), left(nullptr), right(nullptr) {}
* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}
* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}
* };
*/
class Solution {
public:
int level;
void dfs(TreeNode *root, int val, int depth) {
if(root == nullptr) return;
if(depth == level - 1) {
root->left = new TreeNode(val, root->left, nullptr);
root->right = new TreeNode(val, nullptr, root->right);
return;
}
dfs(root->left, val, depth + 1);
dfs(root->right, val, depth + 1);
}
TreeNode* addOneRow(TreeNode* root, int val, int depth) {
if(depth == 1) {
return new TreeNode(val, root, nullptr);
}
level = depth;
dfs(root, val, 1);
return root;
}
};边栏推荐
- Binary SCA fingerprint extraction black technology: go language reverse technology
- 通俗经济学:有价星球
- 151. 颠倒字符串中的单词-双指针法
- d标准库选讲
- SwiftUI case: 3D rotating picture player
- PX4模块设计之十六:Hardfault模块
- 【HMS core】【FAQ】push kit、AR Engine、广告服务、扫描服务典型问题合集2
- 02 控制器《ThinkPHP6 入门到电商实战》
- Codeforces: d. Chip Move "dp + reverse thinking to consider"
- Pytest Learning - The Best Way to Use Fixture
猜你喜欢
随机推荐
C# event (Event) usage
极光推送之自定义声音踩坑记录(持续更新)
【ML】机器学习数据集:sklearn中回归数据集介绍
redis 发布订阅(PubSub),深入解读
CyclicBarrier
Zhang Xing's .NET IoT Getting Started Guide: (8) GPS-based NTP Time Synchronization Server
华为ADS获取转化跟踪参数报错:getInstallReferrer IOException: getInstallReferrer not found installreferrer
SwiftUI Case: Weather
IPv4和IPv6有什么区别
图床软件要收费,算了我自己写一个开源免费的。
vi学习(1)【简介/基本使用/工作模式】
151. Reverse words in string - double pointer method
The method of connecting to the local mysql8.0.30 database in the docker container
02 控制器《ThinkPHP6 入门到电商实战》
Synaptics 四季度营收 4.764 亿美元 全年物联网产品应用业务增长 80%
TypeError:List indices must be integers or slices , not str
MySQL get month and quarter
【Harmony OS】【ArkUI】ets开发 简易视频播放器
Rust学习笔记:1.1 简介与安装
第01篇:分布式注册中心








