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

双非仔的春天要来了。。

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.

相关推荐
热点推荐
3年得分王,比肩巅峰杜兰特!20年只赢2场季后赛的鱼腩被他救活了

3年得分王,比肩巅峰杜兰特!20年只赢2场季后赛的鱼腩被他救活了

阿浪的篮球故事
2026-05-24 16:01:52
绿色吊带裙:那不是衣服,是勇敢的勋章

绿色吊带裙:那不是衣服,是勇敢的勋章

疾跑的小蜗牛
2026-05-18 22:28:23
华为昇腾向开发者弯腰了

华为昇腾向开发者弯腰了

智远同学
2026-05-23 21:00:59
台湾地区前领导人马英九:我不希望台湾成为第二个香港!

台湾地区前领导人马英九:我不希望台湾成为第二个香港!

大鱼简科
2026-04-14 17:11:07
骨瘦如柴、全身涂白、满嘴假牙,内娱的畸形审美,啥时候是尽头

骨瘦如柴、全身涂白、满嘴假牙,内娱的畸形审美,啥时候是尽头

观史搜寻着
2026-05-25 00:14:58
媒体称美伊下一轮会谈可能在6月5日举行

媒体称美伊下一轮会谈可能在6月5日举行

界面新闻
2026-05-24 16:37:04
炒不了港美股了,怎么办?

炒不了港美股了,怎么办?

佩妮penny的世界
2026-05-22 20:05:07
以色列至今都不敢相信,一场战争竟然打掉了自己一个多世纪的国运

以色列至今都不敢相信,一场战争竟然打掉了自己一个多世纪的国运

一网打尽全球焦点
2026-05-19 17:29:36
川崎工程师坦白:整个日本摩托圈,看到张雪俩字,心就咯噔一下

川崎工程师坦白:整个日本摩托圈,看到张雪俩字,心就咯噔一下

嘴角上翘的弧度
2026-04-11 07:02:09
为什么比亚迪越来越像“工业怪兽”,而吉利越来越像“中国大众”

为什么比亚迪越来越像“工业怪兽”,而吉利越来越像“中国大众”

别让往昔的悲伤和对未来的恐惧
2026-05-13 16:03:22
27岁男子带4名未成年女孩去水库游泳致2人溺亡,被判4年、赔偿9.2万余元,判决书:潘某甲在水中嬉戏时做出危险动作,将女孩们逼向深水区

27岁男子带4名未成年女孩去水库游泳致2人溺亡,被判4年、赔偿9.2万余元,判决书:潘某甲在水中嬉戏时做出危险动作,将女孩们逼向深水区

扬子晚报
2026-05-24 10:14:23
神舟二十三号3人:谁在轨飞行1年?太空出差这么久要干什么?

神舟二十三号3人:谁在轨飞行1年?太空出差这么久要干什么?

环球科学猫
2026-05-24 11:48:31
中超无罚分积分榜:申花6轮不胜仍第4!铁人逃出降级区,三镇垫底

中超无罚分积分榜:申花6轮不胜仍第4!铁人逃出降级区,三镇垫底

我爱英超
2026-05-24 22:49:40
A股:股民系好安全带了,不出意外的话,明天A股或迎来空头反包行情?

A股:股民系好安全带了,不出意外的话,明天A股或迎来空头反包行情?

股侠指北针
2026-05-24 17:37:35
湖边的美:它的平静接纳了我所有的波澜

湖边的美:它的平静接纳了我所有的波澜

疾跑的小蜗牛
2026-05-14 23:06:44
庾澄庆歌手一轮游惨遭淘汰,前任伊能静一句话隔空撑腰太体面

庾澄庆歌手一轮游惨遭淘汰,前任伊能静一句话隔空撑腰太体面

童叔不飙车
2026-05-24 18:56:15
《曼达洛人》电影4天回本,星战最"便宜"大片却难破10亿

《曼达洛人》电影4天回本,星战最"便宜"大片却难破10亿

热搜摘要官
2026-05-25 00:01:29
心理学上有个词叫:螃蟹效应。永远要记住,和周围人搞好关系的秘诀就是,不分享喜悦、不炫耀成功、不说三道四、不假装聪明

心理学上有个词叫:螃蟹效应。永远要记住,和周围人搞好关系的秘诀就是,不分享喜悦、不炫耀成功、不说三道四、不假装聪明

德鲁克博雅管理
2026-04-28 17:04:30
快讯!以色列第401装甲旅可能真是撞上邪了!

快讯!以色列第401装甲旅可能真是撞上邪了!

达文西看世界
2026-05-24 15:27:58
2-0横扫世界第7!中国女网15岁新星进决赛冲冠:郑钦文后继有人

2-0横扫世界第7!中国女网15岁新星进决赛冲冠:郑钦文后继有人

李喜林篮球绝杀
2026-05-24 09:43:33
2026-05-25 01:19:00
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
273文章数 4关注度
往期回顾 全部

科技要闻

我戴着摄像头上班,正在帮AI抢走我饭碗

头条要闻

山西矿难遇难者家属:父亲年过半百 我们一直劝他别干了

头条要闻

山西矿难遇难者家属:父亲年过半百 我们一直劝他别干了

体育要闻

唐斯发牌,大头逆袭:骑士跌向残忍夏季

娱乐要闻

王鹤棣掉粉超20万!代言和作品遭抵制

财经要闻

什么情况下,本轮AI大行情会结束?

汽车要闻

国民家轿再上新 帝豪向上系列限时5.59万起

态度原创

数码
旅游
游戏
艺术
公开课

数码要闻

618游戏本怎么选?ROG魔霸新锐2026来袭,福利秒杀让战力飞

旅游要闻

漫步黄山脚下 邂逅茶香与绿野风光(组图)

《霍格沃茨之遗》续作或将公布?知名爆料人暗示

艺术要闻

砸12亿!中国第一座“星穹大球”,上海人沸腾!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版