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

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

這薪資待遇能去嗎?

0
分享至

專欄:50多種數(shù)據(jù)結(jié)構(gòu)徹底征服

專欄:50多種經(jīng)典圖論算法全部掌握

最近一鄭州輕工業(yè)大學(xué)的學(xué)生找了一份實(shí)習(xí)的工作,HR給出了高達(dá)一千的月薪,并且在實(shí)習(xí)生考核優(yōu)秀的情況下才會有,不優(yōu)秀的情況下一毛錢都沒有,只報(bào)銷回去的路費(fèi)。鄭州輕工業(yè)大學(xué)雖然不是什么名校,但C++開發(fā)一個(gè)月最高才能拿到1000塊錢的薪資,這也太侮辱人了。看這HR聊天的態(tài)度估計(jì)最多也只能拿個(gè)路費(fèi),并且還要干滿一個(gè)月,如果不到一個(gè)月,連路費(fèi)都沒有,即便是在十多年前也沒見過這么無恥的公司,還去干啥啊。





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

來看下今天的算法題,這題是LeetCode的第525題:連續(xù)數(shù)組。

問題描述

來源:LeetCode第525題

難度:中等

給定一個(gè)二進(jìn)制數(shù)組 nums , 找到含有相同數(shù)量的 0 和 1 的最長連續(xù)子數(shù)組,并返回該子數(shù)組的長度。

示例1:


輸入: nums = [0,1] 輸出: 2 說明: [0, 1] 是具有相同數(shù)量 0 和 1 的最長連續(xù)子數(shù)組。

示例2:


輸入: nums = [0,1,0] 輸出: 2 說明: [0, 1] (或 [1, 0]) 是具有相同數(shù)量0和1的最長連續(xù)子數(shù)組。

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

  • nums[i] 不是 0 就是 1

問題分析

這題實(shí)際上是讓求一個(gè)最長的子數(shù)組,并且這個(gè)子數(shù)組中 0 和 1 的數(shù)量必須相同。 因?yàn)閿?shù)組中的元素只能是 0 或 1 ,直接計(jì)算不太好解,我們可以換種思路, 把數(shù)組中的 0 換成 -1 。

這樣 0 和 1 的數(shù)量必須相同就變成了 -1 和 1 的數(shù)量必須相同了,它們相加的結(jié)果肯定是 0 ,所以這題 就變成了求一個(gè)最長的子數(shù)組,并且這個(gè)子數(shù)組的和必須是0 。

我們以示例2為例來看下,改變之后的數(shù)組就變成了[-1,1,-1]。那么這題的解題思路就很明確了,我們可以直接使用前綴和,對改變之后的數(shù)組進(jìn)行累加,然后使用一個(gè)map對累加的值進(jìn)行存儲, 因?yàn)槭乔笞畲箝L度,如果遇到相同的值則不能覆蓋 。

關(guān)于前綴和的知識以及求最大長度,最小長度還有求頻率的總結(jié),大家可以參考我書中 的10.3.3節(jié),這里就不在過多介紹。

累加的時(shí)候如果出現(xiàn)相同的值,只需要用當(dāng)前值的下標(biāo)減去前面相同值的下標(biāo),中間這段就是和為0的子數(shù)組,我們只需要保存它的長度,記錄最大值即可。


這里還要注意使用map存儲前綴和的時(shí)候,要考慮 0 的情況,也就是說如果從數(shù)組的第一個(gè)元素到當(dāng)前元素nums[i]的和是 0 ,那么這個(gè)長度就是 i+1,因?yàn)閿?shù)組的下標(biāo)是從0開始的,所以這 里前綴和為 0 的時(shí)候,我們給它一個(gè)默認(rèn)值 -1 。

JAVA:

public int findMaxLength(int[] nums) {     Map
        
   map =  new HashMap<>();      map.put( 0,  -1); // 前綴和為0的時(shí)候,給一個(gè)默認(rèn)值-1。      int preSum =  0, max =  0;      for ( int i =  0; i < nums.length; i++) {          // 計(jì)算前綴和,原數(shù)組中如果是0,就讓它變成-1。         preSum += nums[i] ==  0 ?  -1 :  1;          if ( map.containsKey(preSum)) {              // 如果出現(xiàn)相同的前綴和,就計(jì)算長度,并保存最大值。             max = Math.max(max, i -  map.get(preSum));         }  else {              // 如果沒有出現(xiàn)相同的前綴和,就把它存起來。              map.put(preSum, i);         }     }      return max; }

C++:

public:     int findMaxLength(vector

 & nums) {         unordered_map

  mp ;         mp[0]= -1;// 前綴和為0的時(shí)候,給一個(gè)默認(rèn)值-1。         int preSum = 0, maxLength = 0;         for (int i = 0; i < nums.size(); i++) {             // 計(jì)算前綴和,原數(shù)組中如果是0,就讓它變成-1。             preSum += nums[i] == 0 ? -1 : 1;             if (mp.count(preSum)) {                 // 如果出現(xiàn)相同的前綴和,就計(jì)算長度,并保存最大值。                 maxLength = max(maxLength, i - mp[preSum]);             } else {                 // 如果沒有出現(xiàn)相同的前綴和,就把它存起來。                 mp[preSum]= i;             }         }         return maxLength;     }

筆者簡介

博哥,真名:王一博,畢業(yè)十多年, 作者,專注于 數(shù)據(jù)結(jié)構(gòu)和算法 的講解,在全球30多個(gè)算法網(wǎng)站中累計(jì)做題2000多道,在公眾號中寫算法題解800多題,對算法題有自己獨(dú)特的解題思路和解題技巧,喜歡的可以給個(gè)關(guān)注,也可以 下載我整理的1000多頁的PDF算法文檔 。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

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.

相關(guān)推薦
熱點(diǎn)推薦
一則舉報(bào)牽出“迷藥”暗網(wǎng),小學(xué)教師、麻醉師竟成為販毒鏈條的一環(huán)!

一則舉報(bào)牽出“迷藥”暗網(wǎng),小學(xué)教師、麻醉師竟成為販毒鏈條的一環(huán)!

揚(yáng)子晚報(bào)
2025-05-10 21:23:01
東京街頭偶遇劉強(qiáng)東!穿豬豬俠圖案的白T恤,身邊的女生疑似秘書

東京街頭偶遇劉強(qiáng)東!穿豬豬俠圖案的白T恤,身邊的女生疑似秘書

火山詩話
2025-05-11 06:04:30
大連西山水庫出現(xiàn)成群黑色大魚,最長近一米!專家確認(rèn)系外來物種埃及塘鲺

大連西山水庫出現(xiàn)成群黑色大魚,最長近一米!專家確認(rèn)系外來物種埃及塘鲺

環(huán)球網(wǎng)資訊
2025-05-10 16:15:04
41+15+12!領(lǐng)先30分還砍人!綠軍真的輸怕了!

41+15+12!領(lǐng)先30分還砍人!綠軍真的輸怕了!

貴圈真亂
2025-05-11 10:11:09
印巴之戰(zhàn)后,全世界都知道了一個(gè)事實(shí):我們并沒有軍援莫斯科!

印巴之戰(zhàn)后,全世界都知道了一個(gè)事實(shí):我們并沒有軍援莫斯科!

翻開歷史和現(xiàn)實(shí)
2025-05-10 16:04:18
藏不住了,湖南又在印巴空戰(zhàn)中被暴露!

藏不住了,湖南又在印巴空戰(zhàn)中被暴露!

書中自有顏如玉
2025-05-11 04:20:45
S媽首度公開大S夫婦為小玥兒慶生視頻,大S靠女兒肩膀唱歌好漂亮

S媽首度公開大S夫婦為小玥兒慶生視頻,大S靠女兒肩膀唱歌好漂亮

顧蔡衛(wèi)
2025-05-11 06:55:52
雷軍坦言過去1個(gè)月最艱難,現(xiàn)在又有新麻煩,4.2萬挖孔機(jī)蓋是裝飾

雷軍坦言過去1個(gè)月最艱難,現(xiàn)在又有新麻煩,4.2萬挖孔機(jī)蓋是裝飾

漢史趣聞
2025-05-10 10:26:44
父女關(guān)系已確認(rèn)!本科生發(fā)表14篇SCI論文已查出,他親手害了女兒

父女關(guān)系已確認(rèn)!本科生發(fā)表14篇SCI論文已查出,他親手害了女兒

平老師666
2025-05-10 21:13:39
美國加州州長:當(dāng)前關(guān)稅政策“可能令美國喪失全球最大經(jīng)濟(jì)體地位”

美國加州州長:當(dāng)前關(guān)稅政策“可能令美國喪失全球最大經(jīng)濟(jì)體地位”

財(cái)聯(lián)社
2025-05-10 21:48:05
中國鄭重告知全球!新冠疫情是美蓄意制造傳播的,必須還世界公道

中國鄭重告知全球!新冠疫情是美蓄意制造傳播的,必須還世界公道

來科點(diǎn)譜
2025-05-10 06:30:03
老太將汽車車輪上鎖,致懷孕女子活活疼死,丈夫持刀上門怒殺畜生

老太將汽車車輪上鎖,致懷孕女子活活疼死,丈夫持刀上門怒殺畜生

懸案解密檔案
2025-05-10 11:06:32
35+11+12!“季后賽吉米”永遠(yuǎn)值得信任!就等你滿血回歸了,庫里

35+11+12!“季后賽吉米”永遠(yuǎn)值得信任!就等你滿血回歸了,庫里

張家大院趣說天下事
2025-05-11 08:30:03
空地一體、三層覆蓋!巴基斯坦反擊戰(zhàn)主力都是中國裝備!

空地一體、三層覆蓋!巴基斯坦反擊戰(zhàn)主力都是中國裝備!

說天說地說實(shí)事
2025-05-10 20:42:33
媒體人:周琦說NBA黑人球員看不起我們是實(shí)話,很多黑人球員覺得白人不配打NBA

媒體人:周琦說NBA黑人球員看不起我們是實(shí)話,很多黑人球員覺得白人不配打NBA

雷速體育
2025-05-10 19:45:13
克林斯曼:李剛?cè)蕦O興慜打架像拳擊賽,而起因只是前者開玩笑

克林斯曼:李剛?cè)蕦O興慜打架像拳擊賽,而起因只是前者開玩笑

直播吧
2025-05-10 19:45:24
網(wǎng)紅有排卵追蹤數(shù)據(jù)!華子反告:她精心策劃懷孕生子賺撫養(yǎng)費(fèi)

網(wǎng)紅有排卵追蹤數(shù)據(jù)!華子反告:她精心策劃懷孕生子賺撫養(yǎng)費(fèi)

直播吧
2025-05-10 16:45:16
停火了又沒完全停?這一夜印巴各執(zhí)一詞

停火了又沒完全停?這一夜印巴各執(zhí)一詞

政知新媒體
2025-05-11 06:45:51
印度承認(rèn)自家戰(zhàn)機(jī)被擊落,罕見用中文公布戰(zhàn)況,莫迪察覺到了什么

印度承認(rèn)自家戰(zhàn)機(jī)被擊落,罕見用中文公布戰(zhàn)況,莫迪察覺到了什么

一個(gè)有靈魂的作者
2025-05-08 15:37:39
笑亖了!老婆穿真絲睡真絲床,像冬天河里一條大鯉魚躺在身旁!

笑亖了!老婆穿真絲睡真絲床,像冬天河里一條大鯉魚躺在身旁!

特約前排觀眾
2025-05-11 00:05:08
2025-05-11 10:28:49
數(shù)據(jù)結(jié)構(gòu)和算法
數(shù)據(jù)結(jié)構(gòu)和算法
專門介紹和寫算法題解的號
227文章數(shù) 2關(guān)注度
往期回顧 全部

頭條要聞

牛彈琴:印巴戲劇性地突然宣布停火 背后有五大原因

頭條要聞

牛彈琴:印巴戲劇性地突然宣布停火 背后有五大原因

體育要聞

這個(gè)老頭兒,仍然是你們的頭兒

娛樂要聞

李凱馨為錄音風(fēng)波道歉,網(wǎng)友不接受

財(cái)經(jīng)要聞

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

科技要聞

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

汽車要聞

空間表現(xiàn)是優(yōu)勢 極狐T1將于5月底正式亮相發(fā)布

態(tài)度原創(chuàng)

數(shù)碼
本地
教育
手機(jī)
游戲

數(shù)碼要聞

小米萬兆路由器獲 1.1.53 穩(wěn)定版更新:新增專屬網(wǎng)絡(luò)功能等

本地新聞

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

教育要聞

教師進(jìn)教室的第一件事情是做什么

手機(jī)要聞

曝三星首款三折疊手機(jī)顯示面板,最早下月開啟量產(chǎn)

玩家回顧《GTA6》90段泄露視頻:細(xì)節(jié)真的不少!

無障礙瀏覽 進(jìn)入關(guān)懷版 主站蜘蛛池模板: 睢宁县| 鸡泽县| 永福县| 天峻县| 道孚县| 利津县| 林州市| 酉阳| 资中县| 台北市| 诸暨市| 荔波县| 嘉荫县| 将乐县| 嘉鱼县| 忻城县| 雷波县| 永善县| 延长县| 离岛区| 榆林市| 西平县| 临高县| 北流市| 遂宁市| 衡阳县| 罗田县| 女性| 视频| 泾阳县| 黄平县| 德昌县| 台州市| 青冈县| 定襄县| 黔南| 富源县| 勐海县| 抚顺市| 城步| 应城市|