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

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

薪酬不設上限!京東放大招。

0
分享至

昨天京東招聘服務號發文稱:京東TGT-頂尖青年技術天才計劃全球啟動,主要面向的是全球高校本碩博在校生,應屆生以及畢業兩年的技術人才,旨在與全球技術天才一起探索技術前沿,并且薪酬不設上限。誠意滿滿,如果覺得自己是技術天才的可以去投遞簡歷了。

看到這個消息我是又激動又失望,激動是因為企業對人才的渴望和重視,失望是因為面向的是應屆生和畢業兩年的技術天才。所以要想找到好的工作,在畢業之前一定要抓住機會。如果錯失機會,即便是技術天才,畢業兩年之后也不符合招聘要求。




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

來看下今天的算法題,這題是LeetCode的第1526題:形成目標數組的子數組最少增加次數,難度是困難。

給你一個整數數組 target 和一個數組 initial ,initial 數組與 target 數組有同樣的維度,且一開始全部為 0 。請你返回從 initial 得到 target 的最少操作次數,每次操作需遵循以下規則:

在 initial 中選擇任意子數組,并將子數組中每個元素增加 1 。答案保證在 32 位有符號整數以內。

示例1:


輸入:target = [1,2,3,2,1] 輸出:3 解釋:我們需要至少 3 次操作從 intial 數組得到 target 數組。 [0,0,0,0,0] 將下標為 0 到 4 的元素(包含二者)加 1 。 [1,1,1,1,1] 將下標為 1 到 3 的元素(包含二者)加 1 。 [1,2,2,2,1] 將下表為 2 的元素增加 1 。 [1,2,3,2,1] 得到了目標數組。

示例2:


輸入:target = [3,1,5,4,2] 輸出:7 解釋:(initial)[0,0,0,0,0] -> [1,1,1,1,1] -> [2,1,1,1,1] -> [3,1,1,1,1] -> [3,1,2,2,2] -> [3,1,3,3,2] -> [3,1,4,4,2] -> [3,1,5,4,2](target)。

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

  • 1 <= target[i] <= 10^5

問題分析

這題說的是把一個值全為 0 的數組轉化為target數組,所需要的最少操作次數。每次操作我們可以選擇任意子數組,然后對這個子數組中的所有元素加 1 。

數組中元素的大小我們可以把它看作是山的高度,如果山只有一個山峰,比如數組左邊元素是遞增的,右邊元素是遞減的,那么最少操作次數就是山峰減山底的值,如示例一中就是這種情況,結果就是 3-0,結果為 3 。

很明顯這座山可能會有多個山峰,如示例二中,有 3 ,5 兩個山峰,第一個山峰需要操作的次數是 3-0 ,結果是 3 ,第二個山峰需要操作的次數是 5-1 ,結果是 4 ,所以總的操作次數是 7 。

所以這題就比較簡單了,我們只需要累加所有山峰到山底的差值即可,代碼如下。

JAVA:

public int minNumberOperations(int[] target) {     int ans = 0;     int i = 0, n = target.length;     int preMin = 0;// 起始點的波谷在位置 0 。     while (i < n) {         while (i + 1 < n && target[i] <= target[i + 1])// 上升             i++;         int start = target[i];// 波峰         while (i + 1 < n && target[i] >= target[i + 1])// 下降             i++;         ans += start - preMin;// 累加波峰減波谷         preMin = target[i++];// 更新波谷     }     return ans; }

C++:

public:     int minNumberOperations(vector
               
 &target) {         int ans = 0;         int i = 0, n = target.size();         int preMin = 0;// 起始點的波谷在位置 0 。         while (i < n) {             while (i + 1 < n && target[i] <= target[i + 1])// 上升                 i++;             int start = target[i];// 波峰             while (i + 1 < n && target[i] >= target[i + 1])// 下降                 i++;             ans += start - preMin;// 累加波峰減波谷             preMin = target[i++];// 更新波谷         }         return ans;     }
       

上面代碼中我們需要先找到山峰,然后才能計算,實際不需要直接查找,我們用數組中后面的值減去前面的值,如果為正的,說明朝著山峰的方向走,直接累加,如果是負的,說明朝著山底的方向走,直接忽略,這樣代碼會更加簡潔。

JAVA:

public int minNumberOperations(int[] target) {     int ans = target[0];     for (int i = 1, n = target.length; i < n; i++)         ans += Math.max(0, target[i] - target[i - 1]);     return ans; }

C++:

public:     int minNumberOperations(vector
               
 &target) {         int ans = target[0];         for (int i = 1, n = target.size(); i < n; i++)             ans += max(0, target[i] - target[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-24 08:49:22
再勝委內瑞拉!男籃僅5人表現理想 王俊杰程帥澎驚艷,徐杰不合格

再勝委內瑞拉!男籃僅5人表現理想 王俊杰程帥澎驚艷,徐杰不合格

后仰大風車
2025-07-25 21:37:37
東莞全市放假通知!本世紀只有6次!今天正式進入!

東莞全市放假通知!本世紀只有6次!今天正式進入!

東莞好生活
2025-07-25 15:26:35
生完孩子后,我出軌的欲望非常強烈!(女性勿入)

生完孩子后,我出軌的欲望非常強烈!(女性勿入)

性學研究僧
2025-06-17 22:37:40
遼沈戰役決策幕后:林彪三次違抗毛澤東軍令,東北野戰軍生死36小時

遼沈戰役決策幕后:林彪三次違抗毛澤東軍令,東北野戰軍生死36小時

燦爛夏天
2025-07-19 21:24:07
《掃毒風暴》大結局:龍哥被滅口,馬英子被拋棄,小啞巴成大贏家

《掃毒風暴》大結局:龍哥被滅口,馬英子被拋棄,小啞巴成大贏家

白公子探劇
2025-07-25 14:35:16
加時連拿7分絕殺!女籃逆襲進決賽,宮魯鳴戰術落后坐不住了

加時連拿7分絕殺!女籃逆襲進決賽,宮魯鳴戰術落后坐不住了

隱于山海
2025-07-25 17:37:22
32歲楊紫轉變風格,將波點裙帶斷貨,斜劉海造型簡直美神降臨

32歲楊紫轉變風格,將波點裙帶斷貨,斜劉海造型簡直美神降臨

蓓小西
2025-05-31 08:37:18
朱時茂戳穿了陳佩斯被“排擠”的真相,票房逆襲他讓多少資方臉紅

朱時茂戳穿了陳佩斯被“排擠”的真相,票房逆襲他讓多少資方臉紅

洲洲影視娛評
2025-07-23 15:16:30
多名院士呼吁:55歲后非必要別做這幾項健康檢查,做了可能有損傷

多名院士呼吁:55歲后非必要別做這幾項健康檢查,做了可能有損傷

白宸侃片
2025-07-25 18:00:06
此次俄羅斯空難,與史上第二大空難如出一轍,當時死了520人

此次俄羅斯空難,與史上第二大空難如出一轍,當時死了520人

南宗歷史
2025-07-25 16:40:54
清朝的嬪妃為什么要戴長指甲?除了方便皇上,還有一個重要的作用

清朝的嬪妃為什么要戴長指甲?除了方便皇上,還有一個重要的作用

大千世界觀
2025-06-04 21:00:07
叔叔宗繼昌律師發聲:宗慶后晚年承認外有三孩子,說不會虧待他們

叔叔宗繼昌律師發聲:宗慶后晚年承認外有三孩子,說不會虧待他們

興史興談
2025-07-14 15:41:56
完美避開牛市!哪些資金還在持續涌入白酒

完美避開牛市!哪些資金還在持續涌入白酒

風風順
2025-07-26 00:10:37
中國科學院空天院因存在圍標串標行為被暫定全軍采購資格

中國科學院空天院因存在圍標串標行為被暫定全軍采購資格

齊魯壹點
2025-07-24 12:48:39
因小失大? 王欣瑜宣布退出WTA1000蒙特利爾站!

因小失大? 王欣瑜宣布退出WTA1000蒙特利爾站!

田先生籃球
2025-07-25 22:02:12
1965年印軍壓境,巴基斯坦孤立無援,毛主席決斷救亡,鑄就巴鐵

1965年印軍壓境,巴基斯坦孤立無援,毛主席決斷救亡,鑄就巴鐵

南冥那只貓
2025-05-20 10:50:51
最新數據顯示泰柬邊境沖突已致泰方18人死亡

最新數據顯示泰柬邊境沖突已致泰方18人死亡

界面新聞
2025-07-25 21:25:20
公證書一曝光,娃哈哈遺產這些事沒跑了!

公證書一曝光,娃哈哈遺產這些事沒跑了!

螳螂觀察
2025-07-24 19:39:38
兩大司令部被炸,柬軍敗局已定?中方及時表態,送泰柬一句話

兩大司令部被炸,柬軍敗局已定?中方及時表態,送泰柬一句話

起喜電影
2025-07-26 00:03:55
2025-07-26 01:19:00
數據結構和算法
數據結構和算法
專門介紹和寫算法題解的號
238文章數 3關注度
往期回顧 全部

頭條要聞

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

頭條要聞

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

體育要聞

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

娛樂要聞

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

財經要聞

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

科技要聞

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

汽車要聞

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

態度原創

藝術
數碼
親子
家居
教育

藝術要聞

故宮珍藏的墨跡《十七帖》,比拓本更精良,這才是地道的魏晉寫法

數碼要聞

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

親子要聞

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

家居要聞

環繞設計 空間動線合理

教育要聞

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

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 淮北市| 陇西县| 宣城市| 四川省| 炉霍县| 汉阴县| 栾城县| 永福县| 融水| 镶黄旗| 芮城县| 石景山区| 正定县| 宣汉县| 天峨县| 祁东县| 玉山县| 台安县| 台东县| 大渡口区| 百色市| 马公市| 昌都县| 衡山县| 宁城县| 凤翔县| 阳山县| 卢湾区| 河北区| 吉木萨尔县| 游戏| 九龙县| 木里| 闽清县| 新兴县| 澳门| 通化市| 城口县| 鄂温| 峡江县| 岚皋县|