給你一棵所有節點為非負值的二叉搜尋樹,請你計算樹中任意兩節點的差的絕對值的最小值。
示例:輸入:13
/2輸出:1
解釋:最小絕對差為 1,其中 2 和 1 的差的絕對值為 1(或者 2 和 3)。
/**
* definition for a binary tree node.
* struct treenode
* };
*/class
solution
dfs(root-
>left, pre, ans);if
(pre ==-1
)else
dfs(root-
>right, pre, ans);}
intgetminimumdifference
(treenode* root)
};
力扣 530 二叉搜尋樹的最小絕對差
給你一棵所有節點為非負值的二叉搜尋樹,請你計算樹中任意兩節點的差的絕對值的最小值。示例 輸入 1 3 2輸出 1解釋 最小絕對差為 1,其中 2 和 1 的差的絕對值為 1 或者 2 和 3 definition for a binary tree node.public class treenod...
二叉搜尋樹的最小絕對差
思路 二叉搜尋樹經典中序遍歷,至鍊錶中 中序遍歷後,鍊錶中的元素即為公升序,因此相鄰兩個節點的差的最小值的絕對值即為答案 注意 用常規的二重迴圈,時間複雜度過大,無法通過leetcode。definition for a binary tree node.public class treenode ...
二叉搜尋樹的最小絕對差
給你一棵所有節點為非負值的二叉搜尋樹,請你計算樹中任意兩節 點的差的絕對值的最小值。思路 首先這是乙個二叉搜尋樹,滿足左 根 右,中序遍歷得到乙個遞增的陣列。相鄰兩數的差值的最小值就是答案。definition for a binary tree node.public class treenode...