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

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

洗個澡把offer洗沒了。。

0
分享至

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

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

最近一網友收到一個offer,因為自己在洗澡沒有看到,結果過了40分鐘hr又把offer給撤回了,關鍵hr還把他的聯系方式給刪了,也沒辦法爭取了。

我對這種僅過了40分鐘就撤回offer的行為很是不能理解,說明他們也不是真的很缺人,如果真的缺人,也不會在乎那幾十分鐘,所以不去也挺好。





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

來看下今天的算法題,這題是LeetCode的第1186題:刪除一次得到子數組最大和,難度是中等。

給你一個整數數組,返回它的某個非空子數組(連續元素)在執行一次可選的刪除操作后,所能得到的最大元素總和。換句話說,你可以從原數組中選出一個子數組,并可以決定要不要從中刪除一個元素(只能刪一次哦),(刪除后)子數組中至少應當有一個元素,然后該子數組(剩下)的元素總和是所有子數組之中最大的。

示例1:


輸入:arr = [1,-2,0,3] 輸出:4 解釋:我們可以選出 [1, -2, 0, 3],然后刪掉 -2,這樣得到 [1, 0, 3],和最大。

示例2:


輸入:arr = [1,-2,0,3] 輸出:4 解釋:我們可以選出 [1, -2, 0, 3],然后刪掉 -2,這樣得到 [1, 0, 3],和最大。

  • 1 <= arr.length <= 10^5

  • -10^4 <= arr[i] <= 10^4

問題分析

這題說的是從原數組中最多刪除一個元素,然后求最大連續子數組的和,實際上這是一道動態規劃的問題。

我們定義dp[i][0]表示沒有刪除任何元素且以arr[i]為結尾的最大連續子數組之和。dp[i][1]表示最多刪除一個元素且以arr[i]為結尾的最大連續子數組之和,刪除前以arr[i]為結尾的也算。最后保存最大值即可。

很明顯我們可以得出:

dp[i][0] = Math.max(dp[i - 1][0], 0) + arr[i];

dp[i][1] = Math.max(dp[i - 1][1] + arr[i], dp[i - 1][0]);

dp[i][0]表示沒有刪除任何元素,以它結尾的最大連續子數組之和是它自己arr[i]加上它前面的連續子數組之和,如果它前面的連續子數組之和為負數,就不要加了 。

dp[i][1]表示最多刪除一個元素,也可能是之前就已經刪除過,所以我們取dp[i - 1][1] + arr[i],也可能是之前沒有刪除過,而是把當前的元素arr[i]給刪除了,我們取 dp[i - 1][0],這兩種情況我們取最大值即可。

動態規劃有了遞推公式就簡單了,我們在看下Base Case,第一個元素如果沒有刪除,則dp[0][0] = arr[0];如果刪除了,則dp[0][1] = 0。

JAVA:

public int maximumSum(int[] arr) {     int n = arr.length;     int[][] dp = new int[n][2];     dp[0][0] = arr[0];// 第一個元素沒有刪除     dp[0][1] = 0;// 第二個元素被刪除     int ans = arr[0];// 保存最大值。     for (int i = 1; i < arr.length; i++) {         dp[i][0] = Math.max(dp[i - 1][0], 0) + arr[i];         dp[i][1] = Math.max(dp[i - 1][1] + arr[i], dp[i - 1][0]);         ans = Math.max(ans, Math.max(dp[i][0], dp[i][1]));     }     return ans; }

C++:

public:     int maximumSum(vector

 &arr) {         int n = arr.size();         vector

 > dp(n, vector

 (2, 0));         dp[0][0] = arr[0];// 第一個元素沒有刪除         dp[0][1] = 0;// 第二個元素被刪除         int ans = arr[0];// 保存最大值。         for (int i = 1; i < n; i++) {             dp[i][0] = max(dp[i - 1][0], 0) + arr[i];             dp[i][1] = max(dp[i - 1][1] + arr[i], dp[i - 1][0]);             ans = max(ans, max(dp[i][0], dp[i][1]));         }         return ans;     }



筆者簡介

博哥,真名:王一博,畢業十多年, 作者,專注于 數據結構和算法 的講解,在全球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-25 16:42:16
女子車禍癱瘓男友發聲:三觀不合,她為錢無所不用其極,接受判決

女子車禍癱瘓男友發聲:三觀不合,她為錢無所不用其極,接受判決

娛樂看阿敞
2025-07-11 09:15:04
宗馥莉長輩全部站隊杜建英,正中她下懷,引蛇出洞,然后一網打盡

宗馥莉長輩全部站隊杜建英,正中她下懷,引蛇出洞,然后一網打盡

公子麥少
2025-07-20 11:46:07
豆腐腦3塊一份被大媽投訴,被通知停業,重開張新價格讓大媽傻眼

豆腐腦3塊一份被大媽投訴,被通知停業,重開張新價格讓大媽傻眼

磊子講史
2025-07-24 17:48:34
陳芋汐也沒想到,全紅嬋一缺席,自己連好好比賽的資格都要被質疑

陳芋汐也沒想到,全紅嬋一缺席,自己連好好比賽的資格都要被質疑

大笑江湖史
2025-07-25 07:39:46
李嘉誠228億售港口,港口交割僅剩10天,中方突然出手,局勢逆轉

李嘉誠228億售港口,港口交割僅剩10天,中方突然出手,局勢逆轉

流年拾光
2025-07-25 21:40:13
性感!維多利亞大兒媳一絲不掛秀完美身材,大布評論區留言引熱議

性感!維多利亞大兒媳一絲不掛秀完美身材,大布評論區留言引熱議

小嵩
2025-07-25 09:06:10
坐標杭州,37歲員工被裁暈倒了。房貸1萬多,兩個孩子,媳婦全職

坐標杭州,37歲員工被裁暈倒了。房貸1萬多,兩個孩子,媳婦全職

螞蟻大喇叭
2025-07-20 18:55:03
特朗普尷尬了,AMD確認,臺積電美國工廠報價高20%

特朗普尷尬了,AMD確認,臺積電美國工廠報價高20%

互聯網.亂侃秀
2025-07-25 11:15:00
被泰國空軍打醒了?柬埔寨需要殲10和紅旗9,但不一定能買到

被泰國空軍打醒了?柬埔寨需要殲10和紅旗9,但不一定能買到

一個有靈魂的作者
2025-07-24 20:49:17
劉強東再次參加總理座談會,登上新聞聯播,釋放了什么信號

劉強東再次參加總理座談會,登上新聞聯播,釋放了什么信號

風口財經
2025-07-24 21:20:52
王毅會見東盟秘書長高金洪

王毅會見東盟秘書長高金洪

界面新聞
2025-07-25 16:39:06
二湘:宗澤后再爆料,宗馥莉的恨可能成為回旋鏢

二湘:宗澤后再爆料,宗馥莉的恨可能成為回旋鏢

二湘空間
2025-07-24 10:55:44
廣東教練離隊,遼寧遭遇黑哨,山東2換1交易達成,青島敲定4外援

廣東教練離隊,遼寧遭遇黑哨,山東2換1交易達成,青島敲定4外援

懂球社
2025-07-26 02:03:52
當著馮德萊恩等人的面,中方把話說得很明白,請歐盟做出正確抉擇

當著馮德萊恩等人的面,中方把話說得很明白,請歐盟做出正確抉擇

愛意隨風起呀
2025-07-26 02:07:42
網曝宗慶后猛料!13年被砍是出軌被抓,宗馥莉為此扇杜建英一巴掌

網曝宗慶后猛料!13年被砍是出軌被抓,宗馥莉為此扇杜建英一巴掌

史書無明
2025-07-21 14:16:21
軍閥公子盧小嘉:怒扇黃金榮2耳光!后來父親失勢,他下場如何

軍閥公子盧小嘉:怒扇黃金榮2耳光!后來父親失勢,他下場如何

大千世界觀
2025-07-24 16:20:34
7年賠光2個億,中年返貧的鄒市明,終究還是向生活低頭了

7年賠光2個億,中年返貧的鄒市明,終究還是向生活低頭了

娛小北
2025-07-10 08:54:33
香港歌手瘋狂在大灣區開演唱會,1個月39場

香港歌手瘋狂在大灣區開演唱會,1個月39場

港劇叔
2025-07-24 10:08:20
吳昕突然變老!嘴巴變了,動作不自然,還有點歪,像整過一樣。

吳昕突然變老!嘴巴變了,動作不自然,還有點歪,像整過一樣。

小椰的奶奶
2025-07-25 19:35:00
2025-07-26 03:52:49
數據結構和算法
數據結構和算法
專門介紹和寫算法題解的號
238文章數 3關注度
往期回顧 全部

科技要聞

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

頭條要聞

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

頭條要聞

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

體育要聞

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

娛樂要聞

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

財經要聞

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

汽車要聞

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

態度原創

親子
教育
旅游
數碼
公開課

親子要聞

小宸哥歷險記之門外有人:不要給陌生人開門

教育要聞

再獲國際物理奧賽金牌,南師附中學子勇登世界之巔!

旅游要聞

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

數碼要聞

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

公開課

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

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 祁阳县| 皋兰县| 鲁山县| 绥宁县| 霞浦县| 吉首市| 汉沽区| 桐梓县| 宜兴市| 宁阳县| 雷山县| 秦安县| 巢湖市| 怀远县| 桐城市| 潞城市| 尚义县| 江城| 洛扎县| 望城县| 溧水县| 富民县| 岳阳市| 会泽县| 项城市| 石家庄市| 根河市| 聂荣县| 偃师市| 锡林郭勒盟| 荥经县| 调兵山市| 阳曲县| 湛江市| 新和县| 常宁市| 达日县| 集安市| 大石桥市| 兴宁市| 万源市|