其他分享
首页 > 其他分享> > 树-leetcode-563

树-leetcode-563

作者:互联网

0️⃣python数据结构与算法学习路线
学习内容:

  • 基本算法:枚举、排序、搜索、递归、分治、优先搜索、贪心、双指针、动态规划等…
  • 数据结构:字符串(string)、列表(list)、元组(tuple)、字典(dictionary)、集合(set)、数组、队列、栈、树、图、堆等…

题目:

给定一个二叉树,计算 整个树 的坡度 。
一个树的 节点的坡度 定义即为,该节点左子树的节点之和和右子树节点之和的 差的绝对值 。如果没有左子树的话,左子树的节点之和为 0 ;没有右子树的话也是一样。空结点的坡度是 0 。
整个树 的坡度就是其所有节点的坡度之和

输入输出:

在这里插入图片描述

解题思路:

提都没看懂就很难受
递归问题:将问题分成若干个子问题

算法实现:


出现问题:

标签:左子,右子,坡度,563,节点,算法,数据结构,leetcode
来源: https://blog.csdn.net/weixin_42802447/article/details/118783979