技术栈

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自动化—高级控件交互方法
相关推荐
故以往之不谏
12 小时前
函数--值传递
开发语言·数据结构·c++·算法·学习方法
渐暖°
12 小时前
【leetcode算法从入门到精通】5. 最长回文子串
vscode·算法·leetcode
今天_也很困
12 小时前
LeetCode热题100-560. 和为 K 的子数组
java·算法·leetcode
v_for_van
13 小时前
力扣刷题记录2(无算法背景,纯C语言)
c语言·算法·leetcode
2301_81123298
13 小时前
低延迟系统C++优化
开发语言·c++·算法
alphaTao
13 小时前
LeetCode 每日一题 2026/1/26-2026/2/1
算法·leetcode
Christo3
13 小时前
TFS-2026《Fuzzy Multi-Subspace Clustering 》
人工智能·算法·机器学习·数据挖掘
2401_85768354
13 小时前
C++中的原型模式
开发语言·c++·算法
s1hiyu
14 小时前
C++动态链接库开发
开发语言·c++·算法
(❁´◡`❁)Jimmy(❁´◡`❁)
14 小时前
CF2188 C. Restricted Sorting
c语言·开发语言·算法
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书042026美赛A题智能手机电池续航时间预测的连续时间数学模型05OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)06Linux下V2Ray安装配置指南07UV安装并设置国内源08Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services092025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望10Claude Code Skills 实用使用手册