日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LeetCode 1839. 所有元音按顺序排布的最长子字符串(滑动窗口)

發(fā)布時(shí)間:2024/7/5 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LeetCode 1839. 所有元音按顺序排布的最长子字符串(滑动窗口) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

    • 1. 題目
    • 2. 解題

1. 題目

當(dāng)一個(gè)字符串滿足如下條件時(shí),我們稱它是 美麗的

  • 所有 5 個(gè)英文元音字母('a' ,'e' ,'i' ,'o' ,'u')都必須 至少 出現(xiàn)一次
  • 這些元音字母的順序都必須按照 字典序 升序排布(也就是說所有的 ‘a(chǎn)’ 都在 ‘e’ 前面,所有的 ‘e’ 都在 ‘i’ 前面,以此類推)

比方說,字符串 "aeiou" 和 "aaaaaaeiiiioou" 都是 美麗的 ,但是 "uaeio" ,"aeoiu" 和 "aaaeeeooo" 不是美麗的 。

給你一個(gè)只包含英文元音字母的字符串 word ,請你返回 word 中 最長美麗子字符串的長度 。如果不存在這樣的子字符串,請返回 0 。

子字符串 是字符串中一個(gè)連續(xù)的字符序列。

示例 1: 輸入:word = "aeiaaioaaaaeiiiiouuuooaauuaeiu" 輸出:13 解釋:最長子字符串是 "aaaaeiiiiouuu" ,長度為 13 。示例 2: 輸入:word = "aeeeiiiioooauuuaeiou" 輸出:5 解釋:最長子字符串是 "aeiou" ,長度為 5 。示例 3: 輸入:word = "a" 輸出:0 解釋:沒有美麗子字符串,所以返回 0 。提示: 1 <= word.length <= 5 * 10^5 word 只包含字符 'a''e''i''o''u'

來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/longest-substring-of-all-vowels-in-order
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

2. 解題

  • 滑動(dòng)窗口模擬
class Solution { public:int longestBeautifulSubstring(string word) {int n = word.size(), maxlen = 0;for(int i = 0; i < n; ++i){if(word[i] == 'a')word[i] = '1';else if(word[i] == 'e')word[i] = '2';else if(word[i] == 'i')word[i] = '3';else if(word[i] == 'o')word[i] = '4';else if(word[i] == 'u')word[i] = '5';}// 先預(yù)處理下字符串int i = 0, j = 0;while(j < n){char c = '0';i = j;while(j < n && (word[j] == c || word[j] == c+1)){ // 前面 <= 后面的字符c = word[j];j++;}if(i == j)j++;//沒有字符被遍歷else if(word[j-1] == '5')// u 結(jié)束的字符子串maxlen = max(maxlen, j-i);}return maxlen;} };

112 ms 26.2 MB C++


我的CSDN博客地址 https://michael.blog.csdn.net/

長按或掃碼關(guān)注我的公眾號(Michael阿明),一起加油、一起學(xué)習(xí)進(jìn)步!

總結(jié)

以上是生活随笔為你收集整理的LeetCode 1839. 所有元音按顺序排布的最长子字符串(滑动窗口)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美人妖69xxxxxhd3d | 蜜桃视频在线观看一区 | 一级成人免费 | 日本男人天堂 | 亚洲AV无码成人精品国产一区 | 波多野结衣一区二区在线 | 国产精品一区二区免费 | 受虐m奴xxx在线观看 | 91精品国产入口在线 | 免费在线观看的黄色网址 | 99精品视频网站 | 波多野结衣免费观看视频 | av在线免费播放网站 | 五月激情站| 超碰在线中文字幕 | 国产区欧美区日韩区 | 日韩激情视频网站 | 国产亚洲激情 | 日韩精品中字 | 制服.丝袜.亚洲.中文.综合懂色 | 久久久久久av无码免费网站下载 | 久久久久人妻一区二区三区 | 乱人伦xxxx国语对白 | 可以免费看的av网站 | 法国空姐在线观看视频 | 日本成人免费在线视频 | 日韩久久高清 | 久热欧美 | 亚洲最大成人综合网 | 国产色无码精品视频 | 98成人网 | 日韩69视频 | yy77777丰满少妇影院 | 日批视频在线免费看 | 91国内精品野花午夜精品 | 91视频一区| xxxx视频在线观看 | 亚洲在线网站 | 暗呦丨小u女国产精品 | 国产人妻精品一区二区三 | 日韩一级成人 | 四虎影视永久地址 | 精品二三区| av资源在线免费观看 | 18禁超污无遮挡无码免费游戏 | 午夜在线小视频 | 久草www | 超级碰在线观看 | 99久久人妻精品免费二区 | 国产乱淫av片杨贵妃 | 中文字幕一二三四 | 可以免费观看av的网站 | 亚洲最大在线 | 在线se | 中文字幕乱码人妻无码久久95 | 久久人人爽人人爽人人片亚洲 | 毛片大全免费 | 亚洲天堂资源网 | 美女高潮在线 | 91美女视频在线观看 | 亚洲区一区二区三区 | 插骚| 最新激情网站 | 奇米影视在线播放 | www.色网| 嫩草影院污 | www在线| 天天操天天射天天爱 | 国产日产欧美一区二区 | 成人免费高清在线观看 | 久久爱影视 | 岛国av免费 | 青草草在线 | 久草在现 | 麻豆蜜桃av| 欧美精品成人久久 | 成人激情在线视频 | 超碰香蕉| 国产精品久久国产 | 日韩a级一片 | 欧美精品在线观看 | 特级新鲜大片片 | 国产在线看一区 | 波多野av在线 | 91麻豆视频在线观看 | 欧美日色| 黄色大片aa | 男女作爱网站 | 96在线观看 | 天天操,夜夜操 | 婷婷去俺也去 | 野花成人免费视频 | 国产精品theporn | 女同性αv亚洲女同志 | 色美av| 国产一级二级在线观看 | 艳妇乳肉豪妇荡乳 | 日本成人一区二区 | 蜜臀av无码一区二区三区 |