题目简介:
给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值。
示例:
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