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

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

收到月薪60萬offer,但要偷渡出境。

0
分享至

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

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

現(xiàn)在是3月份,正是找工作的時候,大家不要被一些所謂的高薪工作給迷惑了,尤其是國外的工作,如果是國企外派過去的倒還好一些,如果是自己在網(wǎng)上找的,一定要謹(jǐn)慎。

最近網(wǎng)上有三人收到一條短信,大致內(nèi)容是給他們提供一份工作,工作內(nèi)容是剪輯和拍攝,一個月賺七八萬,五六十萬的都有。雖然他們并無相關(guān)工作經(jīng)驗,仍按照對方指示來到廣西,企圖偷渡出境。幸好,出租車司機(jī)發(fā)現(xiàn)并報了警,民警及時把他們攔截。

我記得在2019年和2020年找工作的時候,也收到一些需要出國的工作,工資要比國內(nèi)高一些,一個是菲律賓一個是泰國,他們說這些國家軟件開發(fā)不行,需要國內(nèi)的人過去,我當(dāng)時沒考慮到是詐騙,但覺得太遠(yuǎn),直接拒絕了。還好沒去,印象中那幾年招人到東南亞的挺多的。



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

來看下今天的算法題,這題是LeetCode的第1249題:移除無效的括號,難度中等 。

給你一個由 '('、')' 和小寫字母組成的字符串 s。你需要從字符串中刪除最少數(shù)目的 '(' 或者 ')' (可以刪除任意位置的括號),使得剩下的「括號字符串」有效。請返回任意一個合法字符串。

示例1:


輸入:s = "lee(t(c)o)de)" 輸出:"lee(t(c)o)de" 解釋:"lee(t(co)de)" , "lee(t(c)ode)" 也是一個可行答案。

示例2:


輸入:s = "a)b(c)d" 輸出:"ab(c)d"

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

  • s[i] 可能是 '('、')' 或英文小寫字母

問題分析

這題說的是刪除最少的括號,使剩下的括號有效,其中字母不要刪除。實際上這是一道括號匹配問題,匹配的時候我們只需要考慮左括號和右括號,其它的字符不需要考慮。

我們使用一個棧只記錄左括號 '(' 的下標(biāo),如果遇到左括號就把它壓棧,然后標(biāo)記為刪除狀態(tài),這里為什么要把它標(biāo)記為可刪除狀態(tài)?因為后面如果能遇到匹配的右括號 ')' ,再把它恢復(fù)為不可刪除狀態(tài),如果后面遇不到匹配的右括號 ')' ,說明這個左括號是無效。

如果遇到右括號 ')' ,并且棧是空的,說明沒有和這個右括號匹配的左括號,把這個右括號標(biāo)記為可刪除狀態(tài)。如果棧不為空,那么當(dāng)前右括號就和棧頂?shù)淖罄ㄌ柺瞧ヅ涞模瑮m數(shù)淖罄ㄌ柍鰲#阉鼈兌紭?biāo)記為不可刪除狀態(tài)。

最后在遍歷整個字符串,去掉刪除狀態(tài)的括號即可。

JAVA:

public String minRemoveToMakeValid(String s) {     boolean[] deleted = newboolean[s.length()];// 標(biāo)記哪些括號是被刪除的     Stack stk =  new Stack<>();     for (int i = 0; i < s.length(); i++) {         if (s.charAt(i) == '(') {             // 左括號,先標(biāo)記為刪除狀態(tài),如果能遇到右括號,再標(biāo)記為不可刪除狀態(tài)。             stk.push(i);             deleted[i] = true;         } elseif (s.charAt(i) == ')') {             if (stk.empty()) {                 // 棧是空的,說明當(dāng)前右括號沒有可匹配的,標(biāo)記為刪除狀態(tài)。                 deleted[i] = true;             } else {                 // 這里的右括號和棧頂?shù)淖罄ㄌ柶ヅ洌瑯?biāo)記為不可刪除狀態(tài)。                 deleted[stk.pop()] = false;                 deleted[i] = false;             }         }     }     // 去掉刪除狀態(tài)的字符。     StringBuilder ans = new StringBuilder();     for (int i = 0; i < s.length(); i++) {         if (!deleted[i])             ans.append(s.charAt(i));     }     return ans.toString(); }

C++:

public:     string minRemoveToMakeValid(string s) {         vector

  deleted(s.length(), false);// 標(biāo)記哪些括號是被刪除的         stack

 stk;         for (int i = 0; i < s.length(); i++) {             if (s[i] == '(') {                 // 左括號,先標(biāo)記為刪除狀態(tài),如果能遇到右括號,再標(biāo)記為不可刪除狀態(tài)。                 stk.push(i);                 deleted[i] = true;             } elseif (s[i] == ')') {                 if (stk.empty()) {                     // 棧是空的,說明當(dāng)前右括號沒有可匹配的,標(biāo)記為刪除狀態(tài)。                     deleted[i] = true;                 } else {                     // 這里的右括號和棧頂?shù)淖罄ㄌ柶ヅ洌瑯?biāo)記為不可刪除狀態(tài)。                     deleted[stk.top()] = false;                     stk.pop();                     deleted[i] = false;                 }             }         }         // 去掉刪除狀態(tài)的字符。         string ans;         for (int i = 0; i < s.length(); i++) {             if (!deleted[i])                 ans += s[i];         }         return ans;     }


筆者簡介

博哥,真名:王一博,畢業(yè)十多年, 作者,專注于 數(shù)據(jù)結(jié)構(gòu)和算法 的講解,在全球30多個算法網(wǎng)站中累計做題2000多道,在公眾號中寫算法題解800多題,對算法題有自己獨特的解題思路和解題技巧,喜歡的可以給個關(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)推薦
熱點推薦
網(wǎng)友們證實了國內(nèi)美術(shù)界的一個內(nèi)幕

網(wǎng)友們證實了國內(nèi)美術(shù)界的一個內(nèi)幕

清暉有墨
2025-05-11 11:12:32
澤連斯基要求“特別軍事行動”:對俄羅斯進(jìn)行去納粹化和非軍事化

澤連斯基要求“特別軍事行動”:對俄羅斯進(jìn)行去納粹化和非軍事化

雪中風(fēng)車
2025-05-09 06:31:12
西游:獅駝嶺真正恐怖之處,并非尸山血海,而是孫悟空看透的真相

西游:獅駝嶺真正恐怖之處,并非尸山血海,而是孫悟空看透的真相

大千世界觀
2025-05-09 14:51:23
鬧大了!董小姐之后,醫(yī)學(xué)界再爆丑聞!

鬧大了!董小姐之后,醫(yī)學(xué)界再爆丑聞!

財經(jīng)要參
2025-05-09 08:30:03
4:0!馬競神鋒超神一夜:30分鐘大四喜,創(chuàng)西甲最快帽子戲法紀(jì)錄

4:0!馬競神鋒超神一夜:30分鐘大四喜,創(chuàng)西甲最快帽子戲法紀(jì)錄

阿超他的體育圈
2025-05-11 05:07:40
被哄搶,周鵬下家4選1,任駿飛加盟新球隊,楊鳴被名記團(tuán)隊嘲諷

被哄搶,周鵬下家4選1,任駿飛加盟新球隊,楊鳴被名記團(tuán)隊嘲諷

樂聊球
2025-05-11 08:58:40
“都是她的臆想!”女孩舉報導(dǎo)師被推翻,她本人好吃懶做才是真的

“都是她的臆想!”女孩舉報導(dǎo)師被推翻,她本人好吃懶做才是真的

熙熙說教
2025-05-09 19:30:58
廣東省廣州市人力資源和社會保障局副局長

廣東省廣州市人力資源和社會保障局副局長

呼呼歷史論
2025-05-11 12:18:31
林志玲“日里日氣”,到底經(jīng)歷了什么?

林志玲“日里日氣”,到底經(jīng)歷了什么?

印客美學(xué)
2025-05-10 12:04:08
恭喜!侯門相聲后繼有人,楊議拜師侯寶林成功,侯耀華談謝師儀式

恭喜!侯門相聲后繼有人,楊議拜師侯寶林成功,侯耀華談謝師儀式

天天熱點見聞
2025-05-11 09:45:50
“征服”一個中年女人,不要送禮物,也不要打電話,而是這樣做

“征服”一個中年女人,不要送禮物,也不要打電話,而是這樣做

蓮子說情感
2025-05-04 10:06:26
巴基斯坦外長:巴基斯坦和印度已達(dá)成立即生效的停火協(xié)議!有危險!

巴基斯坦外長:巴基斯坦和印度已達(dá)成立即生效的停火協(xié)議!有危險!

占豪
2025-05-10 20:31:34
為啥每個人的菊花周圍都有毛毛?

為啥每個人的菊花周圍都有毛毛?

奔波兒灞與灞波兒奔
2025-05-06 21:06:27
幾百萬人被餓死!這場噩夢終于有人拍出來了!

幾百萬人被餓死!這場噩夢終于有人拍出來了!

電影分享會
2025-05-04 11:06:39
人將離世時,最放不下的通常不是子女,而是這1件小事

人將離世時,最放不下的通常不是子女,而是這1件小事

人間百態(tài)大全
2025-05-11 08:10:13
55歲老大叔娶了25歲俄羅斯美女,誰知新婚第二天一早新娘賴床不起

55歲老大叔娶了25歲俄羅斯美女,誰知新婚第二天一早新娘賴床不起

紅豆講堂
2025-05-08 09:48:57
哈登欲簽2+1億合同,本西蒙斯歸隊需滿足條件!

哈登欲簽2+1億合同,本西蒙斯歸隊需滿足條件!

小哆說體育
2025-05-10 11:12:00
一路“作死”的公知高曉松,終于為自己的不可一世,付出了代價!

一路“作死”的公知高曉松,終于為自己的不可一世,付出了代價!

Thurman在昆明
2025-05-05 12:14:42
上門做飯月入2萬!女主身穿瑜伽褲,蕾絲圍裙,胳膊上的紋身搶鏡

上門做飯月入2萬!女主身穿瑜伽褲,蕾絲圍裙,胳膊上的紋身搶鏡

趣文說娛
2025-05-10 11:13:38
我正打算給女婿轉(zhuǎn)賬50萬買房,低頭看見他在系鞋帶,我轉(zhuǎn)身就走了

我正打算給女婿轉(zhuǎn)賬50萬買房,低頭看見他在系鞋帶,我轉(zhuǎn)身就走了

黃家湖的憂傷
2025-05-08 11:53:09
2025-05-11 13:03:00
數(shù)據(jù)結(jié)構(gòu)和算法
數(shù)據(jù)結(jié)構(gòu)和算法
專門介紹和寫算法題解的號
227文章數(shù) 2關(guān)注度
往期回顧 全部

科技要聞

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

頭條要聞

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

頭條要聞

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

體育要聞

分手7年之后,漢堡終于原諒了德甲

娛樂要聞

S媽撒謊實錘!馬筱梅親切喊她徐媽媽

財經(jīng)要聞

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

汽車要聞

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

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

房產(chǎn)
時尚
教育
健康
公開課

房產(chǎn)要聞

海口頂級名校官宣增擴(kuò)!南海大道、金盤的業(yè)主們要沸騰了!

什么?這年頭藝術(shù)家的顏值居然卷成這樣了

教育要聞

利用換元法去掉根號,這種方法真好用

唇皰疹和口腔潰瘍是"同伙"嗎?

公開課

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

無障礙瀏覽 進(jìn)入關(guān)懷版 主站蜘蛛池模板: 林西县| 探索| 自治县| 余庆县| 桃园市| 南宁市| 莒南县| 清镇市| 南木林县| 沧州市| 定南县| 谷城县| 蒲城县| 哈巴河县| 任丘市| 关岭| 玉树县| 城步| 达日县| 昭苏县| 遂昌县| 舞钢市| 招远市| 大连市| 外汇| 托里县| 兰州市| 沙坪坝区| 雷州市| 胶南市| 涟水县| 滦南县| 南木林县| 安乡县| 延寿县| 黎城县| 申扎县| 菏泽市| 尚义县| 景德镇市| 杭锦旗|