技术栈

LeetCode:538. 把二叉搜索树转换为累加树/1038. 从二叉搜索树到更大和树

仰泳的熊猫2025-10-16 10:29

class Solution {

public:

TreeNode* convertBST(TreeNode* root) {

traverse(root);

return root;

}

private:

int sum=0;

void traverse(TreeNode* root){

if(root==nullptr){

return ;

}

traverse(root->right);

sum+=root->val;

root->val=sum;

traverse(root->left);

return;

}

};

上一篇:Linux操作系统-命令行参数及环境变量
下一篇:Lumina-DiMOO:用于多模态生成与理解的全扩散大语言模型
相关推荐
Want595
1 小时前
C/C++跳动的爱心①
c语言·开发语言·c++
lingggggaaaa
1 小时前
免杀对抗——C2远控篇&C&C++&DLL注入&过内存核晶&镂空新增&白加黑链&签名程序劫持
c语言·c++·学习·安全·网络安全·免杀对抗
phdsky
2 小时前
【设计模式】建造者模式
c++·设计模式·建造者模式
H_-H
2 小时前
关于const应用与const中的c++陷阱
c++
coderxiaohan
2 小时前
【C++】多态
开发语言·c++
gfdhy
2 小时前
【c++】哈希算法深度解析:实现、核心作用与工业级应用
c语言·开发语言·c++·算法·密码学·哈希算法·哈希
百***0601
2 小时前
SpringMVC 请求参数接收
前端·javascript·算法
weixin_45776000
2 小时前
Python 数据结构
数据结构·windows·python
ceclar123
3 小时前
C++范围操作(2)
开发语言·c++
一个不知名程序员www
3 小时前
算法学习入门---vector(C++)
c++·算法
热门推荐
01GitHub 镜像站点02【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连03BongoCat - 跨平台键盘猫动画工具04UV安装并设置国内源05Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07Linux下V2Ray安装配置指南08Spring Boot 4.0 发布总结:新特性、依赖变更与升级指南09全球最强模型Grok4,国内已可免费使用!(附教程)10Labelme从安装到标注:零基础完整指南