国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

11.leetcode Range Sum of BST

shiweifu / 1172人閱讀

1. Given the root node of a binary search tree, return the sum of values of all nodes with value between L and R (inclusive).

The binary search tree is guaranteed to have unique values.
#### 1. 例子

Input: root = [10,5,15,3,7,null,18], L = 7, R = 15
Output: 32
Input: root = [10,5,15,3,7,13,18,1,null,6], L = 6, R = 10
Output: 23
2. 我的解法
var rangeSumBST = function(root, L, R) {
    let sum =0
   sum = bstSun(sum, L, R, root)
    return sum
};


var bstSun = function(sum, L, R, node) {
    if(node !== null) {
        if(node.val<=R&&node.val>=L){
            sum += node.val
        }
        sum = bstSun(sum, L, R, node.left)
        sum = bstSun(sum, L, R, node.right)
    }
    return sum
} 
3. 其他解法
class Solution:
    def rangeSumBST(self, root, L, R):
        if not root: return 0
        l = self.rangeSumBST(root.left, L, R)
        r = self.rangeSumBST(root.right, L, R)
        return l + r + (L <= root.val <= R) * root.val

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/103571.html

相關文章

  • 315. Count of Smaller Numbers After Self

    摘要:題目鏈接的題,用來做,這種求有多少的題一般都是。里多加一個信息表示以為的節點數。也可以做,因為是統計有多少的,其實就是求從最小值到的。的是,要做一個映射,把的值映射到之間。所以先把給一下,用一個來做映射。還有的方法,參考 315. Count of Smaller Numbers After Self 題目鏈接:https://leetcode.com/problems... divi...

    cnio 評論0 收藏0
  • 493. Reverse Pairs

    摘要:題目鏈接和還有是一類題,解法都差不多。可以做,但是這道題如果輸入是有序的,簡單的會超時,所以得用來做。算的方法是比如給的例子,現在分成了左右兩部分,拿兩個指針和。 493. Reverse Pairs 題目鏈接:https://leetcode.com/problems... 和Count of Smaller Numbers After Self還有count of range su...

    acrazing 評論0 收藏0
  • 前端 | 每天一個 LeetCode

    摘要:在線網站地址我的微信公眾號完整題目列表從年月日起,每天更新一題,順序從易到難,目前已更新個題。這是項目地址歡迎一起交流學習。 這篇文章記錄我練習的 LeetCode 題目,語言 JavaScript。 在線網站:https://cattle.w3fun.com GitHub 地址:https://github.com/swpuLeo/ca...我的微信公眾號: showImg(htt...

    張漢慶 評論0 收藏0
  • leetcode 315 Count of Smaller Numbers After Self

    摘要:我們建立的,其中解決重復值的問題,記錄左子樹的節點數。給定要找的點,這里的規律就是,往右下走,說明當前點和當前的的左子樹的值全部比小。我們走到要向右,這是左子樹沒變化,這里也不變。 題目細節描述參看leetcode。 今天的重頭戲 LC315 Count of Smaller Numbers After Self.在講這個題目之前,請思考這個問題。在BST找到所有比Node P小的節點...

    Little_XM 評論0 收藏0
  • Search Range in BST

    Given two values k1 and k2 (where k1 < k2) and a root pointer to a Binary Search Tree. Find all the keys of tree in range k1 to k2. i.e. print all x such that k1 k2root >= left bound ----> search unti...

    godruoyi 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<