日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

天天算法 LeetCode-938-二叉搜索树的范围和

發布時間:2024/1/17 编程问答 74 豆豆
生活随笔 收集整理的這篇文章主要介紹了 天天算法 LeetCode-938-二叉搜索树的范围和 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目鏈接

https://leetcode-cn.com/problems/range-sum-of-bst/

題目描述

給定二叉搜索樹的根結點 root,返回 L 和 R(含)之間的所有結點的值的和。

二叉搜索樹保證具有唯一的值。

示例 1:

輸入:root = [10,5,15,3,7,null,18], L = 7, R = 15 輸出:32 復制代碼

示例 2:

輸入:root = [10,5,15,3,7,13,18,1,null,6], L = 6, R = 10 輸出:23 復制代碼

提示:

樹中的結點數量最多為 10000 個。 最終的答案保證小于 2^31。






-------------------機智的思考線-------------------




-------------------機智的思考線--------------------




-------------------機智的思考線-------------------




解題方案

思路

  • 標簽:深度優先遍歷
  • 題意:這個題字面含義很難理解,本意就是求出所有 X >= L 且 X <= R 的值的和
  • 遞歸終止條件:
    • 當前節點為null時返回0
    • 當前節點 X < L 時則返回右子樹之和
    • 當前節點 X > R 時則返回左子樹之和
    • 當前節點 X >= L 且 X <= R 時則返回:當前節點值 + 左子樹之和 + 右子樹之和
  • 注意點:通過判斷X的大小能夠避免遍歷全部樹的節點,比如下方的動圖中,3這個值就沒有必要遍歷
示例1動圖

代碼

/*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode(int x) { val = x; }* }*/ class Solution {public int rangeSumBST(TreeNode root, int L, int R) {if (root == null) {return 0;}if (root.val < L) {return rangeSumBST(root.right, L, R);}if (root.val > R) {return rangeSumBST(root.left, L, R);}return root.val + rangeSumBST(root.left, L, R) + rangeSumBST(root.right, L, R);} } 復制代碼

歡迎關注,加入天天算法群,共同成長

轉載于:https://juejin.im/post/5ce20af1f265da1bc23f4937

總結

以上是生活随笔為你收集整理的天天算法 LeetCode-938-二叉搜索树的范围和的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费观看av网址 | 性少妇mdms丰满hdfilm | 男女又爽又黄 | 国产图区| 亚洲色p| 欧美日韩在线视频一区二区 | 久久久久久成人精品 | 青青草视频在线观看 | 激情777| 真实的国产乱xxxx在线91 | 国产无遮挡一区二区三区毛片日本 | 亚洲欧洲综合av | bt天堂新版中文在线地址 | 超碰人人99 | 91九色porn| 国产女人18水真多毛片18精品 | 天天干夜夜嗨 | 一区二区三区视频观看 | 夜色在线影院 | 亚洲九九视频 | av影视天堂 | 久久久久久国产精品三级玉女聊斋 | 中日韩黄色片 | juliaann办公室丝袜大战 | 在线免费国产视频 | 丝袜美腿一区二区三区 | 香蕉视频免费 | 国产在线不卡 | 黄色大片aa | 黄色日韩| 中文国产视频 | 91麻豆精品国产91久久久更新时间 | 青青草免费在线观看 | 久久国产精品久久国产精品 | 精品午夜久久久 | 亚洲另类一区二区 | 国产人人射 | 在线观看国产免费av | 亚洲精品视频免费在线观看 | 亚洲AV无码乱码国产精品色欲 | 国产高清一 | 欧美一级一区二区 | 欧美日韩国语 | 精品国产乱码一区二 | 日韩av男人的天堂 | 精品国产乱码久久久久久蜜柚 | 伊人黄色网 | 日韩一区二区三区四区五区六区 | 国产精品自拍网 | 三级视频网站在线观看 | 成人在线观看免费爱爱 | 无码精品人妻一区二区 | 国产小视频网址 | av一区在线播放 | 在线一区二区三区 | 精品国产综合区久久久久久 | 综合网av | 性久久久久久久久久久 | 高清国产一区二区三区 | 国产精品扒开腿做爽爽爽视频 | 日韩av在线看 | 在线看的网站 | 动漫3d精品一区二区三区乱码 | 国产成年人免费视频 | 日韩在线视频看看 | av小说在线观看 | av男人在线| 久久久久国产精品区片区无码 | 在线视频网 | 亚洲色图50p| 久久成人小视频 | 欧美性生活一区二区 | 老熟妇仑乱视频一区二区 | 香蕉视频日本 | 亚洲第五页| 国产一级片 | 亚洲免费黄网 | 伊人久久久久久久久 | 日本人添下边视频免费 | 999国产精品视频 | 黄色大片免费的 | 最好看的2019年中文在线观看 | 99热手机在线观看 | 午夜av免费 | 爱情岛论坛自拍 | 久久精品久久精品久久 | 国产乱码精品一品二品 | 调教丰满的已婚少妇在线观看 | 大桥未久av在线播放 | 男生和女生一起差差差视频 | 欧美日韩在线视频观看 | 亚洲国产日韩在线一区 | 69堂精品 | 国产精品乱码久久久久久久久 | 瑟瑟视频在线 | 午夜国产福利在线 | 欧美另类日韩 | 免费观看av网址 | 亚洲视频在线观看 |