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

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

華為2026屆實習生招聘已經開始。。。

0
分享至

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

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

昨天華為發文稱:華為2026屆實習生招聘計劃正式啟動,主要面向的是海內外高校學生,提供的實習崗位有研發類,銷售類等,工作地點包括深圳、北京、上海、杭州、南京、武漢、西安、成都、東莞、蘇州等地。

官方沒有具體公布招聘的人群要求,只提到了“高?!眱蓚€字,網上查了一下沒有“高校”這個詞,只有高等學校,而高等學校包含普通高等學校,職業高等學校,成人高等學校,但結合以往華為招聘信息來看,本次招聘應該是高校本科生起步。如果有需要的可以點擊下面的原文鏈接去注冊簡歷投遞。





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

來看下今天的算法題,這題是LeetCode的第132:分割回文串 II。

問題描述

來源:LeetCode第132題

難度:困難

給你一個字符串 s,請你將 s 分割成一些子串,使每個子串都是回文串。返回符合要求的最少分割次數 。

示例1:


輸入:s = "aab" 輸出:1 解釋:只需一次分割就可將 s 分割成 ["aa","b"] 這樣兩個回文子串。

示例2:


輸入:s = "a" 輸出:0

  • 1 <= s.length <= 2000

  • s 僅由小寫英文字母組成

問題分析

這題讓把字符串分割成一些子串,并且每個子串都是回文串,求最小分割次數。之前我們講過 ,之前那道題讓返回的是所有可能的分割方案,而這題讓求的是最小分割次數。

這題我們可以使用動態規劃來解決,定義dp[i]表示前 i 個字符的最小分割次數。

1,如果前 i 個字符構成的子串s[0,i]是回文串,則不需要分割,也就是dp[i]=0。

2,否則就嘗試分割,從前 i 個字符中不斷截取子串s[j,i],判斷子串s[j,i]是否是回文串,如果是回文串,表示子串s[j,i]可以單獨分割,然后前面分割的最少次數就是dp[j-1],這里要枚舉 j ,求最小的dp[i],所以dp[i]=min(dp[i],dp[j-1]+1); 。

為了快速判斷一個子串是否是回文串,我們需要先對所有的子串進行預處理,提前知道哪些是回文的,哪些不是。

JAVA:

public int minCut(String s) {     int length = s.length();     int[] dp = newint[length];     // 判斷子串[i…j]是否是回文串     boolean[][] palindrome = newboolean[length][length];     for (int j = 0; j < length; j++) {         for (int i = 0; i <= j; i++) {             // 如果子串s[j,i]是回文串,則兩邊的字符s[i]和s[j]必須相同,并且             // 中間的子串s[i+1,j-1]如果存在,也必須是回文串。             if (s.charAt(i) == s.charAt(j) && (j - i <= 2 || palindrome[i + 1][j - 1]))                 palindrome[i][j] = true;         }     }     // 字符串s的回文子串最大也只能是字符串的長度,這里都默認初始化為最大值。     Arrays.fill(dp, length);     for (int i = 0; i < length; i++) {         // 如果子串s[0,i]本身就是回文的,就不需要分隔。         if (palindrome[0][i]) {             dp[i] = 0;         } else {             // 否則就要分隔,找出最小的分隔方案             for (int j = 0; j <= i; ++j) {                 if (palindrome[j][i])                     dp[i] = Math.min(dp[i], dp[j - 1] + 1);             }         }     }     return dp[length - 1]; }

C++:

public:     int minCut(string s) {         int length = s.length();         // 判斷子串[i…j]是否是回文串         vector

 > palindrome(length, vector

 (length, false));         for (int j = 0; j < length; j++) {             for (int i = 0; i <= j; i++) {                 // 如果子串s[j,i]是回文串,則兩邊的字符s[i]和s[j]必須相同,并且                 // 中間的子串s[i+1,j-1]如果存在,也必須是回文串。                 if (s[i] == s[j] && (j - i <= 2 || palindrome[i + 1][j - 1]))                     palindrome[i][j] = true;             }         }         // 字符串s的回文子串最大也只能是字符串的長度,這里都默認初始化為最大值。         vector

  dp(length, length);         for (int i = 0; i < length; i++) {             // 如果子串s[0,i]本身就是回文的,就不需要分隔。             if (palindrome[0][i]) {                 dp[i] = 0;             } else {                 // 否則就要分隔,找出最小的分隔方案                 for (int j = 0; j <= i; ++j) {                     if (palindrome[j][i])                         dp[i] = min(dp[i], dp[j - 1] + 1);                 }             }         }         return dp[length - 1];     }



筆者簡介

博哥,真名:王一博,畢業十多年, 作者,專注于 數據結構和算法 的講解,在全球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-26 16:30:45
劉裕登基后,司馬家族已無威脅,為何他還要堅持滅了司馬懿滿門?

劉裕登基后,司馬家族已無威脅,為何他還要堅持滅了司馬懿滿門?

大千世界觀
2025-07-25 17:21:17
三個姑姑分掉女孩父親遺產后續:二姑身份被扒,瓜分百萬遭起訴

三個姑姑分掉女孩父親遺產后續:二姑身份被扒,瓜分百萬遭起訴

阿纂看事
2025-07-25 17:28:52
天津老牌集團破產!

天津老牌集團破產!

天津族
2025-07-26 11:38:35
《愛倩公寓》林宛瑜扮演者趙霽分享近況:37歲身材依然纖瘦,因個人原因淡出演藝圈已十年

《愛倩公寓》林宛瑜扮演者趙霽分享近況:37歲身材依然纖瘦,因個人原因淡出演藝圈已十年

魯中晨報
2025-07-25 08:02:01
不刷100萬不理人、引導網暴素人,旺仔小喬正臉被扒,曝更多黑料

不刷100萬不理人、引導網暴素人,旺仔小喬正臉被扒,曝更多黑料

一娛三分地
2025-07-24 19:19:57
兩老人占商場母嬰室2小時,反復敲門不開,管理員開鎖入門后愣住

兩老人占商場母嬰室2小時,反復敲門不開,管理員開鎖入門后愣住

懸案解密檔案
2025-07-24 09:52:17
1.5億變2820萬!這報價傷害性不大!侮辱性極強

1.5億變2820萬!這報價傷害性不大!侮辱性極強

籃球教學論壇
2025-07-26 16:02:09
6年前,施一公砸200億建起西湖大學,放話5年贏過清華,如今咋樣

6年前,施一公砸200億建起西湖大學,放話5年贏過清華,如今咋樣

戶外小阿隋
2025-07-02 01:30:31
訪華結束,馮德萊恩離開北京,從中國臨走之前,她送給美方一句話

訪華結束,馮德萊恩離開北京,從中國臨走之前,她送給美方一句話

博覽歷史
2025-07-25 14:11:58
非法收受巨額財物,王偉被雙開!一干部同日被查!

非法收受巨額財物,王偉被雙開!一干部同日被查!

鳳凰網安徽
2025-07-26 16:41:53
58年,金日成要求志愿軍全線撤離朝鮮,毛主席笑言:好戲還在后面

58年,金日成要求志愿軍全線撤離朝鮮,毛主席笑言:好戲還在后面

普覽
2025-07-24 14:23:48
貝克漢姆大兒媳曬清涼照,不著寸縷貝帥難堪,拍攝者浮出出人意料

貝克漢姆大兒媳曬清涼照,不著寸縷貝帥難堪,拍攝者浮出出人意料

小嵩
2025-07-26 09:01:28
西媒:維尼修斯堅持要與姆巴佩薪水持平,他的下場可能和拉莫斯一樣

西媒:維尼修斯堅持要與姆巴佩薪水持平,他的下場可能和拉莫斯一樣

雷速體育
2025-07-26 07:35:57
路都走不穩,全程開原音假唱,還想去鳥巢開演唱會,誰給的自信?

路都走不穩,全程開原音假唱,還想去鳥巢開演唱會,誰給的自信?

阿傖說事
2025-07-26 17:48:02
港媒爆料趙雅芝日子挺苦的,被3個兒子長期啃老,71歲還不能老!

港媒爆料趙雅芝日子挺苦的,被3個兒子長期啃老,71歲還不能老!

木子愛娛樂大號
2025-07-05 09:37:33
我主刀30年被降級,領導點名要我手術,我說:我辭職了,院長懵了

我主刀30年被降級,領導點名要我手術,我說:我辭職了,院長懵了

紅豆講堂
2025-06-30 17:20:10
大運會獎牌榜:中國隊前二位置不穩,日本隊2天狂攬12金追上來

大運會獎牌榜:中國隊前二位置不穩,日本隊2天狂攬12金追上來

燒體壇
2025-07-26 08:45:43
董璇張維伊親吻照首度公開!董璇甜蜜稱老公很粘人,想為他生孩子

董璇張維伊親吻照首度公開!董璇甜蜜稱老公很粘人,想為他生孩子

娛圈小愚
2025-07-26 08:47:39
馬斯克轉發,鴻蒙智行“不予置評”,懂車帝輔助駕駛測試“火”了!專家:當前的“智駕”均為輔助駕駛

馬斯克轉發,鴻蒙智行“不予置評”,懂車帝輔助駕駛測試“火”了!專家:當前的“智駕”均為輔助駕駛

每日經濟新聞
2025-07-25 17:02:01
2025-07-26 18:31:00
數據結構和算法
數據結構和算法
專門介紹和寫算法題解的號
238文章數 3關注度
往期回顧 全部

教育要聞

中國最神秘軍校72年來首次招女生,10人平均分628.3分

頭條要聞

高分考生被廈門大學國外分校誤錄取:已有16人決定復讀

頭條要聞

高分考生被廈門大學國外分校誤錄取:已有16人決定復讀

體育要聞

楊瀚森效力NBA期間 青島男籃將暫存球隊15號球衣

娛樂要聞

董璇首談保釋前夫細節!高云翔突然不回消息

財經要聞

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

科技要聞

AI教父辛頓現身上海:人類如何不被AI殺掉

汽車要聞

"得房率"超90% 全新嵐圖知音空間信息曝光

態度原創

本地
時尚
親子
健康
房產

本地新聞

換個城市過夏天|風拂鹽湖,躲進格爾木的盛夏清涼

10樣回購N次的解饞小零食!好吃到嗦手指

親子要聞

中醫養生,家長必看

呼吸科專家破解呼吸道九大謠言!

房產要聞

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

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 仁寿县| 平罗县| 榆中县| 高平市| 崇信县| 韩城市| 郑州市| 水富县| 绵竹市| 鹿泉市| 安达市| 贵南县| 美姑县| 阳原县| 东辽县| 翁牛特旗| 青田县| 淅川县| 曲周县| 荆门市| 乌鲁木齐县| 梓潼县| 防城港市| 甘洛县| 伊宁市| 都兰县| 遂宁市| 万宁市| 柳林县| 饶河县| 嘉兴市| 龙井市| 成安县| 曲周县| 读书| 盐山县| 临邑县| 南充市| 济源市| 林州市| 清原|