题目简介:
给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值。
示例:
1 | 输入: |
提示:
- 树中至少有 2 个节点。
思路:
由于是二叉搜索树,所以其中序遍历必是一个升序序列。
所以我们定义一个pre
来保存root
的中序遍历前驱结点,在遍历过程中依次相减,并保存最小值,最后返回即可。
代码如下:
1 | /** |
给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值。
示例:
1 | 输入: |
提示:
由于是二叉搜索树,所以其中序遍历必是一个升序序列。
所以我们定义一个pre
来保存root
的中序遍历前驱结点,在遍历过程中依次相减,并保存最小值,最后返回即可。
1 | /** |
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: true tags: true