技术栈

563. 二叉树的坡度

LIZHUOLONG12023-10-10 18:16

563. 二叉树的坡度


C代码:

c 复制代码
int sum;

int dfs(struct TreeNode* root) {
    if (root == NULL) {
        return 0;
    }
    int left = dfs(root->left);
    int right = dfs(root->right);
    sum += fabs(left - right);
    return root->val + left + right;
}

int findTilt(struct TreeNode* root){
    sum = 0;
    dfs(root);
    return sum;
}
上一篇:Spring Boot与Kubernetes结合:构建高可靠、高性能的微服务架构
下一篇:软件测试/测试开发丨App自动化—高级控件交互方法
相关推荐
lkbhua莱克瓦24
9 分钟前
Java基础——常用算法3
java·数据结构·笔记·算法·github·排序算法·学习方法
小白程序员成长日记
10 分钟前
2025.11.07 力扣每日一题
数据结构·算法·leetcode
·白小白
12 分钟前
力扣(LeetCode) ——209. 长度最小的子数组(C++)
c++·算法·leetcode
小猪咪piggy
14 分钟前
【算法】day16 动态规划
算法·动态规划
ohnoooo9
15 分钟前
251106 算法
数据结构·c++·算法
uesowys
37 分钟前
华为OD算法开发指导-简易内存池
java·算法·华为od
Greedy Alg
40 分钟前
LeetCode 155. 最小栈
算法
小白程序员成长日记
1 小时前
2025.11.08 力扣每日一题
算法·leetcode·职场和发展
Nebula_g
1 小时前
C语言应用实例:学生管理系统1(指针、结构体综合应用,动态内存分配)
c语言·开发语言·学习·算法·基础
小叮当⇔
1 小时前
“征服式学习”提示词工具箱
学习·算法
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03BongoCat - 跨平台键盘猫动画工具04综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件05Linux下V2Ray安装配置指南06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07jdk21下载、安装(Windows、Linux、macOS)08《大数据技术原理与应用》实验报告三 熟悉HBase常用操作09PyCharm 社区版全平台安装指南10npm使用国内淘宝镜像的方法