网易首页 > 网易号 > 正文 申请入驻

双非仔的春天要来了。。

0
分享至

专栏:50多种数据结构彻底征服

专栏:50多种经典图论算法全部掌握

最近一双非网友发文称一天收到10个公司的笔试,双非仔的春天要来了。我觉得这才是找工作的正确方式,如果学历一般,找工作就应该多投,这样机会才会更多。

有的人担心面试多了,万一他们都给我发offer,我不好意思拒绝,该怎么办?你想多了,先让她们给你发offer在说吧。就算拒绝也很正常,HR在挑人的时候不是一直在拒绝吗,也没见她不好意思。

就像之前一个网友发的,后面都快奔溃了。每天才 5 家,就算是在厉害的学校也不可能每天收到10个offer,所以无论是25届的,还是现在找工作的,大胆投,不要瞻前顾后,这样你的春天就会来了。

该网友收到的面试邀请

--------------下面是今天的算法题--------------

来看下今天的算法题,这题是LeetCode的第938题:二叉搜索树的范围和。

问题描述

来源:LeetCode第938题

难度:简单

给定二叉搜索树的根结点 root,返回值位于范围 [low, high] 之间的所有结点的值的和。

示例1:


输入:root = [10,5,15,3,7,null,18], low = 7, high = 15 输出:32

示例2:


输入:root = [10,5,15,3,7,13,18,1,null,6], low = 6, high = 10 输出:23

  • 树中节点数目在范围 [1, 2 * 10^4] 内

  • 1 <= Node.val <= 10^5

  • 1 <= low <= high <= 10^5

  • 所有 Node.val 互不相同

问题分析

这题让计算 二叉搜索树 中节点值位于[low,high]之间的所有节点之和。一种常规的解决思路就是遍历这棵树的所有节点,然后累加符合条件的节点值。

但这题说的是二叉搜索树,在二叉搜索树中左子树的值都小于根节点,右子树的值都大于根节点,并且每一棵子树也都满足这个条件,我们可以根据这个条件对这题做个优化。

因为右子树的值都比根节点大,所以如果根节点大于high,说明根节点的右子树也都大于high,不满足条件,这个时候就不需要在右子树查找。只有在根节点值小于high的时候,右子树的某些值才有可能小于high。左子树同理。

JAVA:

public int rangeSumBST(TreeNode root, int low, int high) {     if (root == null)         return 0;     int res = 0;     if (root.val >= low && root.val <= high)         res += root.val;     if (root.val < high)         res += rangeSumBST(root.right, low, high);     if (root.val > low)         res += rangeSumBST(root.left, low, high);     return res; }

C++:

public:     int rangeSumBST(TreeNode *root, int low, int high) {         if (root == nullptr)             return 0;         int res = 0;         if (root->val >= low && root->val <= high)             res += root->val;         if (root->val < high)             res += rangeSumBST(root->right, low, high);         if (root->val > low)             res += rangeSumBST(root->left, low, high);         return res;     }

Python:

def rangeSumBST(self, root: Optional[TreeNode], low: int, high: int) -> int:     if root is None:         return 0     res = 0     if low <= root.val <= high:         res += root.val     if root.val < high:         res += self.rangeSumBST(root.right, low, high)     if root.val > low:         res += self.rangeSumBST(root.left, low, high)     return res

笔者简介

博哥,真名:王一博,毕业十多年, 作者,专注于 数据结构和算法 的讲解,在全球30多个算法网站中累计做题2000多道,在公众号中写算法题解800多题,对算法题有自己独特的解题思路和解题技巧,喜欢的可以给个关注,也可以 下载我整理的1000多页的PDF算法文档 。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
真想不到!32万中国人缺席,赴日游客反而多了,还创出历史新高

真想不到!32万中国人缺席,赴日游客反而多了,还创出历史新高

壹只灰鸽子
2026-03-19 15:40:46
财政部部长蓝佛安:未来五年将加大投资于人的力度

财政部部长蓝佛安:未来五年将加大投资于人的力度

新京报
2026-03-22 18:59:18
中东大战打醒美方:特朗普居然忘了,中国有一项能力位居世界第一

中东大战打醒美方:特朗普居然忘了,中国有一项能力位居世界第一

安安说
2026-03-21 10:50:47
抓紧加油!油价最新调整通知!

抓紧加油!油价最新调整通知!

阜阳发布
2026-03-22 09:56:22
刘湘穿瑜伽裤,身材高挑修长,不愧拿过游泳冠军

刘湘穿瑜伽裤,身材高挑修长,不愧拿过游泳冠军

无处遁形
2026-03-22 17:04:34
高市陷入“辱国”风波,中国召开重要会议,邀请名单里没有日本

高市陷入“辱国”风波,中国召开重要会议,邀请名单里没有日本

和风聊历史
2026-03-23 07:57:41
马筱梅首晒26天嫩婴写真花絮!汪宝儿造型萌翻网友 人气超车大人

马筱梅首晒26天嫩婴写真花絮!汪宝儿造型萌翻网友 人气超车大人

达达哥
2026-03-22 22:53:44
中国把美国欠条转给沙特!人民币直接交易,美元霸权被抄了后路

中国把美国欠条转给沙特!人民币直接交易,美元霸权被抄了后路

十三级台阶
2026-03-22 20:47:22
美国情报界有了一个判断:中国或许不动武就能完成统一

美国情报界有了一个判断:中国或许不动武就能完成统一

杨门灼见
2026-03-23 09:00:03
人到60岁后,最值得打的4种疫苗,每一针都可能在关键时刻救命!

人到60岁后,最值得打的4种疫苗,每一针都可能在关键时刻救命!

医学科普汇
2026-03-20 20:25:06
太夸张的说,这颜值在整个亚洲都是数一数二的

太夸张的说,这颜值在整个亚洲都是数一数二的

可乐谈情感
2026-03-23 01:19:36
中国女篮面临核心不归队!韩旭、李月汝均有意重返WNBA,或有“年轻版的李梦”加入

中国女篮面临核心不归队!韩旭、李月汝均有意重返WNBA,或有“年轻版的李梦”加入

宝哥精彩赛事
2026-03-22 20:41:48
北京中医医院院长刘清泉:春季养生记住六字口诀

北京中医医院院长刘清泉:春季养生记住六字口诀

人民日报健康客户端
2026-03-20 21:31:03
伊朗的导弹为什么打不完?重要的不是库存有多少,而是伊朗手中有两张底牌!

伊朗的导弹为什么打不完?重要的不是库存有多少,而是伊朗手中有两张底牌!

健身狂人
2026-03-18 13:45:35
封神!瓜帅创历史!阿森纳惨败错失冠军,枪迷怒喷凯帕+阿尔特塔

封神!瓜帅创历史!阿森纳惨败错失冠军,枪迷怒喷凯帕+阿尔特塔

听我说球
2026-03-23 08:44:54
美为打通霍尔木兹海峡“不择手段” 伊朗或“鱼死网破”

美为打通霍尔木兹海峡“不择手段” 伊朗或“鱼死网破”

大象新闻
2026-03-22 19:53:04
赢球却笑不出来!争夺状元签陷被动,东部三队合计38连败太狠

赢球却笑不出来!争夺状元签陷被动,东部三队合计38连败太狠

体坛小李
2026-03-23 09:35:32
把天捅破!美国驻以色列大使:若以色列拿下整个中东,那也没问题

把天捅破!美国驻以色列大使:若以色列拿下整个中东,那也没问题

达文西看世界
2026-02-22 21:18:10
起风了!嘉义选战蓝白合破局!柯文哲推跨党站台两党达成一致

起风了!嘉义选战蓝白合破局!柯文哲推跨党站台两党达成一致

娱乐圈的笔娱君
2026-03-23 08:18:13
雷克萨斯全新一代ES300h正式开启预售,30.88万元起

雷克萨斯全新一代ES300h正式开启预售,30.88万元起

凡兮说
2026-03-20 15:53:49
2026-03-23 10:03:00
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
271文章数 4关注度
往期回顾 全部

科技要闻

雷军、蔡崇信最新发声,提到同一件事

头条要闻

梅姨每交易1名儿童拿1千元介绍费 会同犯问有没有小孩

头条要闻

梅姨每交易1名儿童拿1千元介绍费 会同犯问有没有小孩

体育要闻

46岁生日快乐!巴萨全队穿10号致敬小罗

娱乐要闻

47岁“国际章”身材走样?让嘲笑她的人闭嘴

财经要闻

连续暴跌 乱世黄金失灵?

汽车要闻

14.28万元起 吉利银河星耀8远航家开启预售

态度原创

亲子
手机
时尚
家居
教育

亲子要闻

弟弟嘴馋想喝可乐,姐姐温柔拒绝,做法让人暖心

手机要闻

一加15T 核心规格汇总,新机马上见

“这条裙子”才是今年春天的顶流,怎么搭都好看

家居要闻

时空交织 空间绮梦

教育要闻

南京学校最新通知:晚9点,立即启动作业“熔断机制”!

无障碍浏览 进入关怀版