二叉搜索树的最小绝对差
简单美团二叉树
题目描述
给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点之间差的绝对值的最小值。利用BST的中序遍历是有序序列的性质,只需要在中序遍历过程中比较相邻两个节点的差值,取最小值即可。时间复杂度为O(n),空间复杂度为O(h),h为树的高度。
示例
输入:
root = [4,2,6,1,3]输出:
1solution.ts
输出结果
点击「运行代码」按钮查看结果...
给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点之间差的绝对值的最小值。利用BST的中序遍历是有序序列的性质,只需要在中序遍历过程中比较相邻两个节点的差值,取最小值即可。时间复杂度为O(n),空间复杂度为O(h),h为树的高度。
root = [4,2,6,1,3]1