IP属地:北京
layer()计算当前树的最大高度,然后从第一层依次递归(先左树,再右树)寻找到最大高度的层次,这个层次的第一个从左到右第一个节点就是bottomleft 。
先对[0,n] 排序,然后从1开始,依次比较当前数字nums[i]和前一个数字nums[i-1]是否相等,如果相等,就返回当前值,即为重复数字
先排序,然后左右夹逼,每次当sum-target < diff 用diff记录下最小距离
此题先取一个数,再在后面的数中找 2 个数的和为所取数的相反数,容易得时间复杂度为 O(n^2) ,为简化代码编写,我们先用 O(nlogn) 的时间对数组进行排序,再进行遍...