技术栈

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自动化—高级控件交互方法
相关推荐
xu_yule
43 分钟前
算法基础(数论)—算法基本定理
c++·算法·算数基本定理
CoderCodingNo
1 小时前
【GESP】C++五级真题(结构体排序考点) luogu-B3968 [GESP202403 五级] 成绩排序
开发语言·c++·算法
YGGP
2 小时前
【Golang】LeetCode 32. 最长有效括号
算法·leetcode
自然常数e
3 小时前
字符函数和字符串函数
c语言·算法·visual studio
leaves falling
3 小时前
c语言分数求和
算法
Das1
3 小时前
【机器学习】01_模型选择与评估
人工智能·算法·机器学习
星轨初途
3 小时前
郑州轻工业大学2025天梯赛解题
c++·经验分享·笔记·算法·链表·剪枝
不忘不弃
4 小时前
从字符串中提取数字
数据结构·算法
囊中之锥.
4 小时前
《机器学习SVM从零到精通:图解最优超平面与软间隔实战》
算法·机器学习·支持向量机
热门推荐
01GitHub 镜像站点02从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击03Linux下V2Ray安装配置指南04电脑检测软件—图吧工具箱05Claude Code Skills 实用使用手册06jdk21下载、安装(Windows、Linux、macOS)07UV安装并设置国内源08Web安全中SQL注入绕过WAF的具体手法和实战案例09BongoCat - 跨平台键盘猫动画工具103D 圣诞树网页代码