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

华为青浦的工作餐,被网友调侃太贵。。

0
分享至

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

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

最近一网友晒出了华为在上海青浦的工作餐,被网友调侃太贵了,看到第一眼的时候我感到很诧异,倒不是觉得它贵,而是觉得工作餐不应该是免费的吗?我之前工作有两家公司也都是提供工作餐,一家是在手机上自己点,午饭的时候会打包好统一送过来,还一种是送过来我们自己去盛的,都是免费的。即便是在十多年前我在寒暑假打工的的时候,工作餐也都是免费的。

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

来看下今天的算法题,这题是LeetCode的第98:验证二叉搜索树。

问题描述

来源:LeetCode第98题

难度:中等

给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。

有效二叉搜索树定义如下:

1,节点的左子树只包含小于当前节点的数。

2,节点的右子树只包含大于当前节点的数。

3,所有左子树和右子树自身必须也是二叉搜索树。

示例1:


输入:root = [2,1,3] 输出:true

示例2:


输入:root = [5,1,4,null,null,3,6] 输出:false 解释:根节点的值是 5 ,但是右子节点的值是 4 。

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

  • -2^31 <= Node.val <= 2^31 - 1

问题分析

这题让验证二叉搜索树是否有效,我们知道二叉搜索树有一个重要的特性就是它的 中序遍历结果一定是有序的(递增的) ,我们对二叉树进行中序遍历,如果结果是递增的,那么它就是一颗有效的二叉搜索树,否则不是二叉搜索树。

这里我们没必要遍历二叉树的全部节点,按照中序遍历的方式每次和遍历的前一个节点比较,如果当前节点的值小于等于前一个节点的值,说明不是递增的,不是二叉搜索树,直接返回false即可。

JAVA:

// 前一个结点 TreeNode prev; public boolean isValidBST(TreeNode root) {     if (root == null)         return true;     if (!isValidBST(root.left))// 递归左子树是否是二叉搜索树         return false;     // 访问当前节点:如果当前节点小于等于中序遍历的前一个节点直接返回false。     if (prev != null && prev.val >= root.val)         return false;     prev = root;     // 递归右子树是否是二叉搜索树     return isValidBST(root.right); }

C++:

public:     // 前一个结点     TreeNode *prev;     bool isValidBST(TreeNode *root) {         if (root == nullptr)             return true;         if (!isValidBST(root->left))// 递归左子树是否是二叉搜索树             return false;         // 访问当前节点:如果当前节点小于等于中序遍历的前一个节点直接返回false。         if (prev && prev->val >= root->val)             return false;         prev = root;         // 递归右子树是否是二叉搜索树         return isValidBST(root->right);     }

Python:

def isValidBST(self, root: Optional[TreeNode]) -> bool:     prev = None  # 前一个结点     def helper(node):         nonlocal prev         if node is None:             return True         if not helper(node.left):  # 递归左子树是否是二叉搜索树             return False         # 访问当前节点:如果当前节点小于等于中序遍历的前一个节点直接返回false。         if prev is not None and prev.val >= node.val:             return False         prev = node         # 递归右子树是否是二叉搜索树         return helper(node.right)     return helper(root)

笔者简介

博哥,真名:王一博,毕业十多年, 作者,专注于 数据结构和算法 的讲解,在全球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.

相关推荐
热点推荐
英式中餐突然火了,但它离谱到让中美网友都懵了……

英式中餐突然火了,但它离谱到让中美网友都懵了……

新欧洲
2026-01-26 21:07:21
辛芷蕾新剧口碑狂飙,3关键打趴陈星旭《突然的喜欢》,收视夺冠

辛芷蕾新剧口碑狂飙,3关键打趴陈星旭《突然的喜欢》,收视夺冠

无处遁形
2026-01-27 23:56:41
《鸭王》女主內地登台封啵觀眾變冷淡,主動握手冇人理換支棒?

《鸭王》女主內地登台封啵觀眾變冷淡,主動握手冇人理換支棒?

粤睇先生
2026-01-26 00:44:34
军演中暴露的“隐性腐败”!

军演中暴露的“隐性腐败”!

达文西看世界
2026-01-27 10:55:47
克里斯犯浑!山东男篮逆袭:高诗岩惊艳15分,18岁俊才3分钟燃爆

克里斯犯浑!山东男篮逆袭:高诗岩惊艳15分,18岁俊才3分钟燃爆

话体坛
2026-01-27 22:49:02
回旋镖扎自己身上是啥体验?网友:有仇当天就报,心情爽极了

回旋镖扎自己身上是啥体验?网友:有仇当天就报,心情爽极了

带你感受人间冷暖
2026-01-26 00:05:20
知情人士:俄乌和平协议‌签署已成乌获美安全保障先决条件

知情人士:俄乌和平协议‌签署已成乌获美安全保障先决条件

财联社
2026-01-28 05:04:27
乌克兰在关键时刻,犯了大错!乌军袭击了一辆开往赫尔松的医疗车

乌克兰在关键时刻,犯了大错!乌军袭击了一辆开往赫尔松的医疗车

百态人间
2026-01-27 15:26:10
烟草市场恐慌性抛售,库存积压与价格倒挂下的生存博弈

烟草市场恐慌性抛售,库存积压与价格倒挂下的生存博弈

流苏晚晴
2026-01-27 18:15:27
Shams:掘金一周后评估约基奇的情况,球员目前恢复良好

Shams:掘金一周后评估约基奇的情况,球员目前恢复良好

懂球帝
2026-01-28 05:04:36
日均客流才1万,重庆这两条拉椅子专线,真把客流强度拖垮了吗?

日均客流才1万,重庆这两条拉椅子专线,真把客流强度拖垮了吗?

趣味萌宠的日常
2026-01-27 15:26:58
辽宁虐四川52分!5首发齐爆,2小将轻松虐菜,亨特仍打不明白!

辽宁虐四川52分!5首发齐爆,2小将轻松虐菜,亨特仍打不明白!

篮球资讯达人
2026-01-27 21:15:48
baby酒店再曝猛料!吞云吐雾姿势老练,花3000叫男模陪玩报复黄晓明

baby酒店再曝猛料!吞云吐雾姿势老练,花3000叫男模陪玩报复黄晓明

八卦王者
2026-01-26 22:14:27
庾澄庆牵老婆看演唱会,张嘉欣皱纹多,瘦又矮,却被夸完胜伊能静

庾澄庆牵老婆看演唱会,张嘉欣皱纹多,瘦又矮,却被夸完胜伊能静

白面书誏
2026-01-26 16:24:56
总有人纳闷,王健林就算只剩100亿,为啥王思聪花钱还是那么大方

总有人纳闷,王健林就算只剩100亿,为啥王思聪花钱还是那么大方

小光侃娱乐
2025-12-10 22:10:04
全世界都被特朗普耍了!打击伊朗只是个幌子,真正目标已布局四年

全世界都被特朗普耍了!打击伊朗只是个幌子,真正目标已布局四年

兴史兴谈
2026-01-27 05:18:52
爱火:一场非关消耗的持久燃烧

爱火:一场非关消耗的持久燃烧

疾跑的小蜗牛
2026-01-27 22:57:37
Lisa去车公庙上香,穿lululemon瑜伽裤臀很翘,她素颜长相很普通

Lisa去车公庙上香,穿lululemon瑜伽裤臀很翘,她素颜长相很普通

有范又有料
2026-01-25 19:23:45
牢A彻底把一些女留学生的底裤给撕下来了,还以为他们是喜欢丁克

牢A彻底把一些女留学生的底裤给撕下来了,还以为他们是喜欢丁克

静若梨花
2026-01-27 15:36:48
郑州漂亮女护士失联6天不幸离世!曾留遗书,或是原生家庭致抑郁

郑州漂亮女护士失联6天不幸离世!曾留遗书,或是原生家庭致抑郁

火山诗话
2026-01-28 05:22:19
2026-01-28 06:56:49
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
262文章数 3关注度
往期回顾 全部

科技要闻

马化腾3年年会讲话透露了哪些关键信息

头条要闻

美报告称中国是其面对最强大国家

头条要闻

美报告称中国是其面对最强大国家

体育要闻

冒充职业球员,比赛规则还和对手现学?

娱乐要闻

张雨绮风波持续发酵,曝多个商务被取消

财经要闻

多地对垄断行业"近亲繁殖"出手了

汽车要闻

标配华为乾崑ADS 4/鸿蒙座舱5 华境S体验车下线

态度原创

家居
教育
时尚
本地
军事航空

家居要闻

现代古典 中性又显韵味

教育要闻

为什么会做的题,总在考场出错?

这些韩系穿搭最适合普通人!多穿深色、衣服基础,简洁耐看

本地新闻

云游中国|拨开云雾,巫山每帧都是航拍大片

军事要闻

美海军"林肯"号航母打击群抵达中东地区

无障碍浏览 进入关怀版