跳至主要內容

530. 二叉搜索树的最小绝对差

T4mako算法深度优先广度优先并查集小于 1 分钟

530. 二叉搜索树的最小绝对差

简单

题目描述open in new window

解法:中序遍历

class Solution {
    int res = Integer.MAX_VALUE;
	TreeNode last = null;

	public int getMinimumDifference(TreeNode root) {
		if (root.left != null) {
			getMinimumDifference(root.left);
		}
		res = last == null ? res : Math.min(res, Math.abs(last.val - root.val));
		last = root;
		if (root.right != null) {
			getMinimumDifference(root.right);
		}
		return res;
	}
}
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.5