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

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

字節掛你的方式真的很獨特。。

0
分享至

專欄:50多種數據結構徹底征服

專欄:50多種經典圖論算法全部掌握

最近在網上看到一個帖子,一網友說面試字節聊了40分鐘的項目,然后接雨水5分鐘秒了,結果還是掛了。關于接雨水總共有兩道題,一道是一維的,一道是二維的,這兩道題被很多程序員認為是hard級別的,之前我們也都講過,有興趣的可以看下,,。

這兩道題也是字節常考的題,在評論區有不少認證為字節的員工說,面試讓你寫hard題,基本代表要掛你了,這種掛人的方式真的很獨特,面試不合適直接送走不就行了,結果人家5分鐘做出來了,還是把人家給掛了。

我之前也面試過不少人,如果基本功不扎實會直接送走,如果能力還不錯,就會出一道簡單的算法題,但是算法不會作為重點考察的知識點,能不能做出來都不影響最終錄取,因為對于大多數程序員來說,工作中算法基本上是用不到的,孰輕孰重我們不能本末倒置。





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

來看下今天的算法題,這題是LeetCode的第1351題:統計有序矩陣中的負數,難度是簡單。

給你一個 m * n 的矩陣 grid,矩陣中的元素無論是按行還是按列,都以非嚴格遞減順序排列。 請你統計并返回 grid 中負數的數目。

示例1:


輸入:grid = [[4,3,2,-1],[3,2,1,-1],[1,1,-1,-2],[-1,-1,-2,-3]] 輸出:8 解釋:矩陣中共有 8 個負數。

示例2:


輸入:grid = [[3,2],[1,0]] 輸出:0

  • m == grid.length

  • n == grid[i].length

  • 1 <= m, n <= 100

  • -100 <= grid[i][j] <= 100

問題分析

這題說的是統計矩陣中的所有負數,一種最簡單的方式就是遍歷矩陣中的所有元素,然后累加負數的個數。但這題說了,矩陣中的元素無論是按照行還是按照列都是遞減的,也就是有序的,對于有序數組我們可以使用二分查找的方式來計算。

因為每行都是遞減的,我們可以通過二分方式,查找每行中第一個負數的下標,如果該行沒有負數,則返回該行的長度。那么該行中負數的個數就是 n 減去這個下標值,然后累加所有行的負數即可。

JAVA:

public int countNegatives(int[][] grid) {     int ans = 0;     int n = grid[0].length;     for (int[] nums : grid)         ans += n - binarySearch(nums);     return ans; } // 二分查找,返回第一個負數的下標,如果沒有負數,則返回數組的長度。 private int binarySearch(int[] grid) {     int left = 0, right = grid.length;     while (left < right) {         int mid = (left + right) >> 1;         if (grid[mid] >= 0)             left = mid + 1;         else             right = mid;     }     return left; }

C++:

public:     int countNegatives(vector

 > &grid) {         int ans = 0;         int n = grid[0].size();         for (auto &nums: grid)             ans += n - binarySearch(nums);         return ans;     }     // 二分查找,返回第一個負數的下標,如果沒有負數,則返回數組的長度。     int binarySearch(vector

 &grid) {         int left = 0, right = grid.size();         while (left < right) {             int mid = (left + right) >> 1;             if (grid[mid] >= 0)                 left = mid + 1;             else                 right = mid;         }         return left;     }


筆者簡介

博哥,真名:王一博,畢業十多年, 作者,專注于 數據結構和算法 的講解,在全球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-07-23 20:26:35
1.1億+5首輪可交易!佩林卡在下一步大棋,但湖人對詹姆斯太無情

1.1億+5首輪可交易!佩林卡在下一步大棋,但湖人對詹姆斯太無情

毒舌NBA
2025-07-25 10:03:51
10 部生不逢時的神作:當年票房撲街,如今成影史標桿

10 部生不逢時的神作:當年票房撲街,如今成影史標桿

膠片猴
2025-07-20 18:26:39
美國眾議院議長稱:我支持特朗普“通過武力”恢復烏克蘭和平

美國眾議院議長稱:我支持特朗普“通過武力”恢復烏克蘭和平

彼得堡的肥天鵝
2025-07-25 10:08:10
網友:山姆超市出現部分產品更換包裝后品質或等級下降!山姆供應鏈人士揭秘產品減料:價格壓得過低,被迫降品質

網友:山姆超市出現部分產品更換包裝后品質或等級下降!山姆供應鏈人士揭秘產品減料:價格壓得過低,被迫降品質

和訊網
2025-07-25 09:58:59
確認影響上海,“三臺風共舞”!大風大雨來了

確認影響上海,“三臺風共舞”!大風大雨來了

魯中晨報
2025-07-25 16:58:23
深夜突發!又一家公司及前實控人被立案,1.65萬股東今夜無眠

深夜突發!又一家公司及前實控人被立案,1.65萬股東今夜無眠

八百者也
2025-07-24 23:20:59
96年奧尼爾加盟湖人,直到2000年捧杯 中間這3年季后賽都輸給誰了

96年奧尼爾加盟湖人,直到2000年捧杯 中間這3年季后賽都輸給誰了

大衛的籃球故事
2025-07-25 18:54:14
兵兇戰危,烏軍紅軍村東大門失守

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

史政先鋒
2025-07-25 22:01:11
這就是中國速度,巨型無人機上場!

這就是中國速度,巨型無人機上場!

楊風
2025-07-23 21:50:26
笑不活了! 瑞幸躲哪蜜雪跟到哪,雪王:我不懂選址但我朋友懂!

笑不活了! 瑞幸躲哪蜜雪跟到哪,雪王:我不懂選址但我朋友懂!

史行途
2025-07-21 08:17:16
6名大學生溺亡后續:原因查明,總經理等3人被刑拘,現場55名師生

6名大學生溺亡后續:原因查明,總經理等3人被刑拘,現場55名師生

史行途
2025-07-24 23:36:56
男籃28分大勝夜卻遭質疑!專家拆穿中國隊小把戲:又找旅游隊虐菜

男籃28分大勝夜卻遭質疑!專家拆穿中國隊小把戲:又找旅游隊虐菜

籃球快餐車
2025-07-25 05:05:10
太LOW!桑切斯用27套禮服踩掉原配27年愛情!貝佐斯孩子回應扎心

太LOW!桑切斯用27套禮服踩掉原配27年愛情!貝佐斯孩子回應扎心

小椰的奶奶
2025-07-25 13:55:26
金與正的婚姻決定震驚朝鮮內外:再也不會有第二個張成澤!

金與正的婚姻決定震驚朝鮮內外:再也不會有第二個張成澤!

阿校談史
2025-07-23 16:33:19
鬧掰互撕!張碧晨被汪蘇瀧打臉,體面碎了一地,原來早有“前科”

鬧掰互撕!張碧晨被汪蘇瀧打臉,體面碎了一地,原來早有“前科”

銀河史記
2025-07-25 19:39:07
2012年三對高校教師夫妻玩“換妻”游戲,內容不堪入目,結局如何

2012年三對高校教師夫妻玩“換妻”游戲,內容不堪入目,結局如何

阿胡
2024-06-19 14:36:12
吳家麗:被成龍稱為頂級美人,61歲高齡,220斤體重,仍美到勾人

吳家麗:被成龍稱為頂級美人,61歲高齡,220斤體重,仍美到勾人

新語愛八卦
2025-07-25 15:04:47
準備安葬去世老人,必經之路竟被人放了上百顆釘子 老人親屬:疑是同村人所為

準備安葬去世老人,必經之路竟被人放了上百顆釘子 老人親屬:疑是同村人所為

封面新聞
2025-07-24 23:17:07
新疆一位獵人誤入羅布泊,九死一生回去后,他說見到一座“鬼城”

新疆一位獵人誤入羅布泊,九死一生回去后,他說見到一座“鬼城”

南權先生
2025-07-24 15:09:27
2025-07-25 23:20:50
數據結構和算法
數據結構和算法
專門介紹和寫算法題解的號
238文章數 3關注度
往期回顧 全部

科技要聞

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

頭條要聞

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

頭條要聞

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

體育要聞

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

娛樂要聞

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

財經要聞

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

汽車要聞

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

態度原創

游戲
旅游
家居
房產
公開課

LCK第三階段:小爆冷!BRO三局戰勝DRX

旅游要聞

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

家居要聞

環繞設計 空間動線合理

房產要聞

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

公開課

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

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 浏阳市| 连南| 黄山市| 康平县| 泰顺县| 新建县| 奉新县| 昌黎县| 普宁市| 抚松县| 吉安县| 滨海县| 色达县| 城步| 山西省| 北安市| 柳江县| 玉山县| 武强县| 彩票| 长兴县| 宁波市| 门头沟区| 河北区| 天全县| 县级市| 沧州市| 汽车| 云龙县| 浮山县| 冀州市| 金秀| 鲁甸县| 常宁市| 闵行区| 湖北省| 依兰县| 宜君县| 岚皋县| 华蓥市| 鄱阳县|