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.

相關推薦
熱點推薦
俄議員:俄有權從中國“收回”遼寧艦,中方務必拆掉武器停止軍用

俄議員:俄有權從中國“收回”遼寧艦,中方務必拆掉武器停止軍用

通文知史
2025-05-01 20:00:06
致命的出差:一起車禍“撞碎”四個家庭

致命的出差:一起車禍“撞碎”四個家庭

紅星新聞
2025-07-24 14:24:44
百團大戰是背著毛主席擅自發起的?彭德懷晚年坦承:當時是急了點

百團大戰是背著毛主席擅自發起的?彭德懷晚年坦承:當時是急了點

貴妃最歷史
2025-07-25 09:20:37
張召忠發出嚴厲警告,美國已在預謀戰爭,四個明顯動作值得警惕

張召忠發出嚴厲警告,美國已在預謀戰爭,四個明顯動作值得警惕

暮光視界
2025-07-23 15:48:06
小侄子7歲時走丟,10年后我去巴厘島旅游,突然一個少年叫住我

小侄子7歲時走丟,10年后我去巴厘島旅游,突然一個少年叫住我

球場的看客
2025-07-23 20:22:07
劉伯承和彭德懷:關家垴之戰該不該打?也看出誰是帥才和將才

劉伯承和彭德懷:關家垴之戰該不該打?也看出誰是帥才和將才

紀實文錄
2025-06-12 15:30:25
江蘇省2025年退休人員基本養老金調整方案出臺

江蘇省2025年退休人員基本養老金調整方案出臺

揚子晚報
2025-07-25 09:54:55
進NBA才2年就宣布退役,13場賺280萬,他的目的達到了?

進NBA才2年就宣布退役,13場賺280萬,他的目的達到了?

體壇熱評
2025-07-25 23:13:56
緬懷長居香港31年的張發奎將軍

緬懷長居香港31年的張發奎將軍

關品方
2025-07-25 09:47:03
兵兇戰危,烏軍紅軍村東大門失守

兵兇戰危,烏軍紅軍村東大門失守

史政先鋒
2025-07-25 22:01:11
東北大學6名學生溺亡,帶隊老師活著的原因披露

東北大學6名學生溺亡,帶隊老師活著的原因披露

微微熱評
2025-07-25 13:43:12
7月25日,廣東2025養老金調整方案細則,定額28元,4千元漲多少?

7月25日,廣東2025養老金調整方案細則,定額28元,4千元漲多少?

甜檸聊史
2025-07-25 16:38:22
劍指總冠軍,火箭隊全面升級!美媒評14人豪華名單:KD成破局關鍵

劍指總冠軍,火箭隊全面升級!美媒評14人豪華名單:KD成破局關鍵

鍋子籃球
2025-07-25 23:16:53
女子面試被打后續:多處骨折,更多受害者發聲,打人只是冰山一角

女子面試被打后續:多處骨折,更多受害者發聲,打人只是冰山一角

削桐作琴
2025-07-25 12:48:07
陶喆再一次證明,娶妻要娶年紀小的,等你老了她還美得賞心悅目

陶喆再一次證明,娶妻要娶年紀小的,等你老了她還美得賞心悅目

情感大頭說說
2025-07-25 09:18:05
移英港人回流香港在圈內引發熱議,樓主爆粗稱移英是自毀前程!網友:身邊很多人寧愿放下面子回港重新開始!

移英港人回流香港在圈內引發熱議,樓主爆粗稱移英是自毀前程!網友:身邊很多人寧愿放下面子回港重新開始!

澳門月刊
2025-07-25 16:43:55
保時捷女銷冠真容曝光!工作6年還生了娃,同事披露她賣車多原因

保時捷女銷冠真容曝光!工作6年還生了娃,同事披露她賣車多原因

寒士之言本尊
2025-06-05 22:08:25
首例5胞胎長大了,父親已勞累去世,母親直言:如能重來一個也不要

首例5胞胎長大了,父親已勞累去世,母親直言:如能重來一個也不要

柳絮憶史
2025-07-22 07:15:03
全賣光了!貴州一家人套現42億,把爛攤子留給了8.8萬股民

全賣光了!貴州一家人套現42億,把爛攤子留給了8.8萬股民

毒sir財經
2025-04-25 22:21:31
殯儀館回應東北大學6名學生墜入浮選槽溺亡:遺體未受損,家屬暫未到達

殯儀館回應東北大學6名學生墜入浮選槽溺亡:遺體未受損,家屬暫未到達

極目新聞
2025-07-24 13:22:39
2025-07-26 00:39:01
數據結構和算法
數據結構和算法
專門介紹和寫算法題解的號
238文章數 3關注度
往期回顧 全部

科技要聞

36款熱門車高危智駕場景測試,“團滅”!

頭條要聞

8旬翁下葬前墓地被人埋死狗沿路埋鐵釘暗器 官方介入

頭條要聞

8旬翁下葬前墓地被人埋死狗沿路埋鐵釘暗器 官方介入

體育要聞

3年過去了,她還是歐洲杯上最酷的姐

娛樂要聞

汪蘇瀧不忍了 !張碧晨痛失《年輪》演唱權

財經要聞

劉煜輝:當下重要不是找確定性而是轉折點

汽車要聞

李斌一口氣講了近3個小時樂道L90 原因是為啥?

態度原創

游戲
房產
數碼
旅游
家居

育碧下一款《幽靈行動》將改用虛幻5 重返系列本源

房產要聞

分數線集體飆漲!海中867分!2025海南中招格局大變!

數碼要聞

谷歌Pixel Watch 4智能手表曝光:充電口更改,配色更多

旅游要聞

熱聞|清明假期將至,熱門目的地有哪些?

家居要聞

環繞設計 空間動線合理

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 原阳县| 蕉岭县| 大竹县| 涡阳县| 邵阳市| 永春县| 柏乡县| 罗山县| 井陉县| 德江县| 交城县| 平和县| 枣强县| 天柱县| 青海省| 将乐县| 彭州市| 金昌市| 游戏| 镇宁| 泰宁县| 西充县| 辛集市| 枝江市| 涞源县| 桂林市| 祁连县| 西丰县| 余姚市| 盐津县| 镇雄县| 长葛市| 淮南市| 米易县| 曲阜市| 贵州省| 城固县| 鄂州市| 建昌县| 泸溪县| 宜宾县|