力扣Top_Hot总系列

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

538.把二叉搜索树转换为累加树

浏览 81 扫码 分享 2023-11-24 19:17:53
  • 反向中序遍历

    https://leetcode-cn.com/problems/convert-bst-to-greater-tree/

    反向中序遍历

    1. class Solution {
    2. int sum;
    3. public TreeNode convertBST(TreeNode root) {
    4. if (root != null) {
    5. convertBST(root.right);
    6. sum += root.val;
    7. root.val = sum;
    8. convertBST(root.left);
    9. }
    10. return root;
    11. }
    12. }

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 647.回文子串
    • 538.把二叉搜索树转换为累加树
    • 461. 汉明距离
    • 399. 除法求值
    • 338. 比特位计数
    • 312.戳气球
    • 301.删除无效括号
    • 142.环形链表Ⅱ
    • 85.最大矩形
    • 72.编辑距离
    • 31.⭐下一个排列
    • 296.最佳碰头地点
    • 621.任务调度器
    • 739.每日温度
    • 617.合并二叉树
    • 581最短无序连续子数组
    • 543.二叉树的直径
    • 494.目标和
    • 448.找到数组中所有消失的数字
    • 57.和为s的两个数字
    • ⭐今日头条题目:Light
    • 438. 找到字符串中所有字母异位词
    • 437.路径总和Ⅲ
    • 560. 和为 K 的子数组
    • 416. 分割等和子集
    • 406.根据身高重建队列
    • 394. 字符串解码
    • 337. 打家劫舍Ⅲ
    • 226.翻转二叉树
    • 221. 最大正方形
    • 114. 二叉树展开为链表
    • 96. 不同的二叉搜索树
    • 64. 最小路径和
    • 39. 组合总和
    • KN
    • 32.⭐最长有效括号
    • 补充携程3题:Array
    • 补充携程2题: 司机最大收益
    • 补充携程1题:可乐Cola
    • 395.至少有 K 个重复字符的最长子串
    • 387.字符串中的第一个唯一字符
    • 384. 打乱数组
    • 380. O(1) 时间插入、删除和获取随机元素
    • 378. 有序矩阵中第 K 小的元素
    • 371.两整数之和
    • 350.两个数组的交集Ⅱ
    • 348.设计井字棋
    • 347. 前K个高频元素
    • 340. 至多包含K个不同字符的最长子串
    • 334. 递增的三元子序列
    • 329矩阵中的最长递增路径
    • 328.奇偶链表
    • 324.摆动排序Ⅱ
    • 322.⭐零钱兑换
    • 315.计算右侧小于当前元素的个数
    • 300.⭐最长递增子序列
    • 454.四数相加
    • 344.反转字符串
    • 326. 3的幂
    • 补充:index Tree
    • 297.二叉树的序列化与反序列化
    • 295.数据流的中位数
    • 289.生命游戏
    • 285.二叉搜索树中的中序
    • 283.移动零
    • 279.完全平方数
    • 269.火星词典
    • 277.搜寻名人
    • 673.最长递增子序列的个数(hard)
    • 268.丢失的数字
    • 253.会议室Ⅱ
    • 251.展开二维向量
    • 242.有效的字母异位词
    • 240.搜索二维矩阵
    • 239.滑动窗口最大值
    • 238.除自身以外数组的乘积
    • 237.删除链表中的节点
    • 236.二叉树的最近公共祖先
    • 234.回文链表
    • 230.二叉树搜索树中第k小的元素
    • 227.基本计算器Ⅱ
    • 218.天际线问题
    • 287.寻找重复数
    • 217.存在重复元素
    • 27.⭐实现strStr() (KMP算法)
    • 215.数组中的第K个最大元素
    • 212.单词搜索Ⅱ
    • 210.课程表Ⅱ
    • 208.实现Trie(前缀树)
    • 207.课程表
    • 202.快乐数
    • 200.岛屿数量
    • 198.打家劫舍
    • 191.位1的个数
    • 189.轮转数组
    • 179.最大数
    • 172.阶乘后的零
    • 171.Excel表列序号
    • 190.颠倒二进制位
    • 169.多数元素
    • 166. 分数到小数
    • 163.缺失的区间
    • 162.寻找峰值
    • 160.相交链表
    • 155.最小栈
    • 152.乘积最大子数组
    • 148.⭐排序链表
    • 149.直线上最多的点数
    • 146. ⭐LRU缓存机制(高频题)
    • 141.环形链表
    • 140.单词拆分Ⅱ⭐
    • 138.复制带随机指针的链表
    • 136.只出现一次的数字
    • 134.加油站
    • 131.分割回文串
    • 130.被围绕的区域
    • 128.⭐最长连续序列
    • 127.单词接龙
    • 125.验证回文串
    • 124.⭐二叉树中的最大路径和
    • 309.买卖股票的最佳时机含冷冻期
    • 188.买卖股票的最佳时机IV
    • 123.买卖股票的最佳时机Ⅲ
    • 122.买卖股票的最佳时机Ⅱ
    • 121.买卖股票的最佳时机Ⅰ
    • 118.杨辉三角
    • 116.填充每个节点的下一个右侧节点指针
    • 108.将有序数组转换为二叉搜索树
    • 105.⭐从前序与中序遍历序列构造二叉树
    • 104.二叉树的最大深度
    • 103.二叉树的锯齿形层序遍历
    • 102.二叉树的层序遍历
    • 101.对称二叉树
    • 94.二叉树的中序遍历
    • 91.解码方法
    • 88.合并两个有序数组
    • 84.柱状图中最大的矩形
    • 79.单词搜索
    • 78.子集(生成所有子序列)
    • 46.全排列
    • 75. 颜色分类
    • 73.矩阵置零
    • 69.⭐X的平方根
    • 66.加一
    • 8.字符串转换整数、
    • 11.盛水最多的容器
    • 12.整数转罗马数字
    • 13.罗马数字转整数
    • 14.最长公共前缀
    • 10.正则表达式匹配
    • 15.三数之和
    • 17.电话号码的字母组合
    • 19.删除链表的倒数第N个节点
    • 20.有效的括号
    • 21.合并两个有序链表
    • 22.括号生成
    • 23.合并K个升序链表
    • 26.删除有序数组中的重复项
    • 29.⭐两数相除
    • 33.搜索旋转排序数组(未完成)
    • 34.在排序数组中查找元素的第一个和最后一个位置
    • 36.有效的数独
    • 139.单词拆分
    • 76.⭐最小覆盖子串
    • 56.⭐合并区间
    • 54.螺旋矩阵
    • 62.不同路径
    • 补充题:数组选组合
    • 补充题:⭐有效的"带分数"形式
    • 53.最大子数组和
    • 50.Pow(x, n)
    • 49.字母异位词分组
    • 48.旋转图像
    • 687.最长同值路径
    • 45.(新题)跳跃游戏变种
    • 45.跳跃游戏Ⅱ
    • 55.跳跃游戏
    • 44.通配符匹配
    • 42.接雨水
    • 41.⭐缺失的第一个正数
    • 38.外观数列
    • 37.解数独
    • 7.整数反转
    • 5.⭐最长回文子串(马拉车算法)
    • 4.寻找两个正序数组的中位数⭐⭐
    • 3.无重复字符的最长子串
    • 2.两数相加
    • 1.两数之和
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注