99国产精品欲av蜜臀,可以直接免费观看的AV网站,gogogo高清免费完整版,啊灬啊灬啊灬免费毛片

網易首頁 > 網易號 > 正文 申請入駐

華為青浦的工作餐,被網友調侃太貴。。

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.

相關推薦
熱點推薦
徐卓一13秒23奪冠,距離PB僅差0.01秒&成功達標東京世錦賽

徐卓一13秒23奪冠,距離PB僅差0.01秒&成功達標東京世錦賽

懂球帝
2025-05-11 15:05:33
蔡崇信:加入阿里時工號是19,有個創始人退出才補位成18個創始人之一

蔡崇信:加入阿里時工號是19,有個創始人退出才補位成18個創始人之一

三言科技
2025-05-11 08:20:04
中美談判開啟,美愿降稅至80%,換中國重大讓步?華春瑩給出2句話

中美談判開啟,美愿降稅至80%,換中國重大讓步?華春瑩給出2句話

戶外釣魚哥阿旱
2025-05-11 15:34:47
穿成這樣去拜佛,是對佛的不敬吧!

穿成這樣去拜佛,是對佛的不敬吧!

阿廢冷眼觀察所
2025-05-10 12:03:41
中美談滿8小時!就是有了實質性交流,總不可能坐在一起互罵8小時

中美談滿8小時!就是有了實質性交流,總不可能坐在一起互罵8小時

大風文字
2025-05-11 08:29:37
共商中俄合作大計 維護國際公平正義

共商中俄合作大計 維護國際公平正義

人民網
2025-05-11 05:34:23
11國談判失敗,中方逮到了“內鬼”

11國談判失敗,中方逮到了“內鬼”

驚覺慣例
2025-05-10 16:44:24
全網“圍剿”小米汽車

全網“圍剿”小米汽車

互聯網思維
2025-05-10 23:35:25
確認!李姓女星被抓

確認!李姓女星被抓

中吳網
2025-05-10 19:17:08
王毅:今年秋天,中國將隆重紀念中國人民抗日戰爭勝利80周年

王毅:今年秋天,中國將隆重紀念中國人民抗日戰爭勝利80周年

中國網
2025-05-11 09:26:18
智能鎖正退出中國家庭?聽開鎖師傅說完,我連夜換回了鐵將軍!

智能鎖正退出中國家庭?聽開鎖師傅說完,我連夜換回了鐵將軍!

巢客HOME
2025-05-05 11:20:03
痛心!知名制片人趙薇去世,65歲仍孤身一人,死因曝光令人惋惜

痛心!知名制片人趙薇去世,65歲仍孤身一人,死因曝光令人惋惜

老吳教育課堂
2025-05-11 02:56:02
98年深圳一對夫婦花8萬投資華為,21年后,回報讓他們瞠目

98年深圳一對夫婦花8萬投資華為,21年后,回報讓他們瞠目

七分瘦三分肥
2025-05-10 19:07:54
殲-10C試刀:西方空戰神話破防,中國打法實現降維打擊

殲-10C試刀:西方空戰神話破防,中國打法實現降維打擊

觀察者網
2025-05-11 09:24:04
真是打錯了嗎?279元路由器中標價85萬,重慶三峽學院回應引熱議

真是打錯了嗎?279元路由器中標價85萬,重慶三峽學院回應引熱議

東東趣談
2025-05-11 14:38:51
歷史性的一幕,巴軍發射中國民企生產的巡航導彈,命中印軍事目標

歷史性的一幕,巴軍發射中國民企生產的巡航導彈,命中印軍事目標

凱撒談兵
2025-05-11 13:29:44
淚流滿面的發帖!爺爺每多活一天,就能為家里帶來566元的收入…

淚流滿面的發帖!爺爺每多活一天,就能為家里帶來566元的收入…

火山詩話
2025-05-09 14:23:17
粉絲涌入頭等艙追星,海航回應:已緊急阻止

粉絲涌入頭等艙追星,海航回應:已緊急阻止

魯中晨報
2025-05-10 22:12:05
59歲葉子楣在香港,參加曾志偉壽宴,打扮不倫不類,瘦成了皮包骨

59歲葉子楣在香港,參加曾志偉壽宴,打扮不倫不類,瘦成了皮包骨

軒逸阿II
2025-04-16 14:54:16
高校第一股,竟然財務造假10年,如今卻沒被ST。

高校第一股,竟然財務造假10年,如今卻沒被ST。

八百者也
2025-05-11 13:04:43
2025-05-11 18:11:00
數據結構和算法
數據結構和算法
專門介紹和寫算法題解的號
227文章數 2關注度
往期回顧 全部

科技要聞

首款折疊屏iPhone,有新消息!

頭條要聞

媒體:印度被巴方打回原形 被迫接受"地區大國"的現實

頭條要聞

媒體:印度被巴方打回原形 被迫接受"地區大國"的現實

體育要聞

分手7年之后,漢堡終于原諒了德甲

娛樂要聞

陳曉東吐槽權志龍演唱會 說實話遭圍攻

財經要聞

重慶一家人把755億巨債留給了股民

汽車要聞

空間表現是優勢 極狐T1將于5月底正式亮相發布

態度原創

家居
本地
游戲
時尚
公開課

家居要聞

整潔寬敞 黑白木色拼接

本地新聞

非遺里的河南|汴梁鳶舞千年韻!宋室風箏藏多少絕活

等待《GTA6》太煎熬?這款開放世界游戲能滿足你!

女人過了40歲就該像她們一樣打扮!簡約又得體,美得優雅自然

公開課

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

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 从化市| 清河县| 天峻县| 富宁县| 永顺县| 阜宁县| 峨边| 永泰县| 玛曲县| 宁乡县| 兴安盟| 苏州市| 东乡| 南平市| 太仓市| 衡水市| 正蓝旗| 阜康市| 洛浦县| 南投县| 如东县| 满城县| 出国| 桂东县| 荃湾区| 五华县| 枣阳市| 永州市| 德惠市| 天津市| 基隆市| 嘉禾县| 开化县| 忻州市| 宽甸| 洛扎县| 通州区| 安龙县| 金溪县| 新民市| 合阳县|