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

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;

}

};

相关推荐
kyle~3 小时前
C++---向上取整
开发语言·c++
weixin_307779133 小时前
Clickhouse导出库的表、视图、用户和角色定义的SQL语句
开发语言·数据库·算法·clickhouse·自动化
piggy侠4 小时前
【GitHub每日速递 251016】23k star,Daytona:90ms内极速运行AI代码,安全弹性基础设施来袭!
算法·github
小龙报4 小时前
《算法通关指南---C++编程篇(1)》
开发语言·c++·程序人生·算法·学习方法·visual studio
在繁华处4 小时前
C语言初步学习:数组的增删查改
c语言·数据结构·学习
月夜的风吹雨4 小时前
【数据结构】:C 语言常见排序算法的实现与特性解析
c语言·数据结构·排序算法
Cx330❀4 小时前
《C++ 手搓list容器底层》:从结构原理深度解析到功能实现(附源码版)
开发语言·数据结构·c++·经验分享·算法·list
Swift社区4 小时前
LeetCode 399 除法求值
算法·leetcode·职场和发展
仰泳的熊猫4 小时前
LeetCode:98. 验证二叉搜索树
数据结构·c++·算法·leetcode