将二叉搜索树转化为排序的双向链表
543. 二叉树的直径
给你一棵二叉树的根节点,返回该树的 直径 。
二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root
。
两节点之间路径的 长度 由它们之间边数表示。
示例 1:
1 |
|
示例 2:
1 |
|
提示:
- 树中节点数目在范围
[1, 104]
内 -100 <= Node.val <= 100
在求最大深度的过程中记录leftDep + rightDep + 1,其最大值即为最大直径的节点个数
1 |
|
将二叉搜索树转化为排序的双向链表
http://example.com/2024/04/27/算法/二叉树/35. 二叉树的直径/