0
161
10495
10
1
layer()計算當前樹的最大高度,然后從第一層依次遞歸(先左樹,再右樹)尋找到最大高度的層次,這個層次的第一個從左到右第一個節點就是bottomleft 。
二分法
先對[0,n] 排序,然后從1開始,依次比較當前數字nums[i]和前一個數字nums[i-1]是否相等,如果相等,就返回當前值,即為重復數字
先排序,然后左右夾逼,每次當sum-target < diff 用diff記錄下最小距離
此題先取一個數,再在后面的數中找 2 個數的和為所取數的相反數,容易得時間復雜度為 O(n^2) ,為簡化代碼編寫,我們先用 O(nlogn) 的時間對數組進行排序,再進行遍...