〔Leetcode〕 530. Minimum Absolute Difference in BST (Easy)
[Leetcode] 530. Minimum Absolute Difference in BST (Easy)
概述
題目
https://leetcode.com/problems/minimum-absolute-difference-in-bst/
給一 Binary Search Tree (BST),求其子點數值差最小者
心得
經典 Inorder BST 題
Inorder Traverse
思路
先將所有點值 Inorder 方式取出,且會由小到大,兩兩比較差值,取最小者
程式
1 | # Definition for a binary tree node. |
Complexity
Time Complexity: O(n)
每個子點經過一次
Space Complexity: O(n)
存點值 n 個點
Recursive
思路
from leetcoder289,Trverse 每個子點時,透過左小右大方式來夾擊,以夾出最小差值之結果
程式
1 | # Definition for a binary tree node. |
Complexity
Time Complexity: O(n)
走過 n 個子點
Space Complexity: O(n)
存點值 n 個點
此文章版權所有,如有轉載,請註明來自原作者,且未經同意,禁止截取