技术栈

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自动化—高级控件交互方法
相关推荐
子夜江寒
几秒前
YOLO目标检测算法简介
算法·yolo·目标检测
逆境不可逃
10 分钟前
LeetCode 热题 100 之 279. 完全平方数 322. 零钱兑换 139. 单词拆分 300. 最长递增子序列
java·算法·leetcode·职场和发展
美式请加冰
14 分钟前
位运算符的介绍和使用
数据结构·算法
tankeven
16 分钟前
HJ127 小红的双生串
c++·算法
Fcy648
18 分钟前
与链表有关的算法题
数据结构·算法·链表
KerwinChou_CN
19 分钟前
LangGraph 快速入门
服务器·网络·算法
安之若素.re
37 分钟前
918. 环形子数组的最大和
算法
阿阿阿阿里郎
40 分钟前
ROS2快速入门--C++基础
开发语言·c++·算法
free-elcmacom
42 分钟前
C++<x>new和delete
开发语言·c++·算法
lxh0113
1 小时前
计算右侧小于当前元素的个数 题解
javascript·数据结构·算法
热门推荐
01GitHub 镜像站点02OpenClaw 使用和管理 MCP 完全指南03本地部署 OpenClaw + DeepSeek-R1 完全指南04OpenClaw 飞书机器人不回复消息?3 小时踩坑总结05得物前端部门,没了06OpenClaw macOS 完整安装与本地模型配置教程(实战版)07Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南08OpenClaw 连接飞书完整指南:插件安装、配置与踩坑记录09Window 10部署openclaw报错node.exe : npm error code 12810OpenClaw 接入 QQ Bot 完整实践指南