日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人午夜影视 | 国产精成人| 国产成人精品一区二区在线小狼 | 国产伦精品一区二区三区视频孕妇 | 精品不卡一区二区 | 国产精品国产三级国产Av车上的 | 日本免费网址 | 尹人在线视频 | 成人一级黄色片 | 永久免费成人 | 性生活视频软件 | 四川丰满少妇被弄到高潮 | 蜜桃臀一区二区三区 | 国产激情视频网站 | 岳狂躁岳丰满少妇大叫 | 色婷婷av一区二区三区四区 | 日本在线视频www色 国产在线视频网址 | 亚洲黄色在线观看 | 成人91免费视频 | 亚洲欧美日韩精品久久亚洲区 | 久久午夜免费视频 | 国产成人黄色片 | 不卡一区在线 | 中文字幕色片 | 国产伦精品一区二区三区千人斩 | 日本边添边摸边做边爱 | 天天射夜夜 | 欧美亚州 | 欧美日韩在线观看视频 | 激情无码人妻又粗又大 | 伊人在线视频 | 加勒比不卡视频 | 男女污网站 | 精品不卡一区二区三区 | 激情综合文学 | 中文字幕 欧美激情 | 综合伊人av| 高潮毛片又色又爽免费 | 亚洲毛片网站 | 欧美日本一区二区 | 日韩精品一区二区三区在线播放 | 国产精品九九热 | 午夜亚洲aⅴ无码高潮片苍井空 | 午夜国产福利在线 | 91成人黄色 | julia一区二区中文久久97 | 超碰97在线人人 | 天堂а√在线最新版中文在线 | 亚洲性视频 | 四色成人网| 国产青青视频 | 国产婷婷在线视频 | 丰满人妻av一区二区三区 | 青青草视频国产 | 国产丝袜一区二区 | 理论在线视频 | 打屁股外国网站 | 丁香婷婷在线 | 精品人妻无码一区二区色欲产成人 | 亚洲免费a | 黄片毛片 | 中文在线永久免费观看 | 日韩美女激情视频 | 亚洲精品激情 | 红猫大本营在线观看的 | 黑料视频在线观看 | 精品久久91 | 天躁夜夜躁狼狠躁 | 国产一区二区三区高清 | 高清二区| 成人免费视频国产在线观看 | 久久精品视 | 成人av影院| 成年人看片网站 | 亚洲人成在线播放 | 久久国产精品无码一级毛片 | 欧美疯狂做受xxxxx高潮 | 亚洲毛片一区 | 老司机在线永久免费观看 | 精品少妇一区二区三区免费观 | 欧美黄色短片 | 97香蕉| 欧美人妻一区二区 | 筱田优全部av免费观看 | 欧美日韩精选 | 一级做a爱片 | 在线观看中文字幕av | 四虎伊人 | 免费看黄色的网站 | 黄色av高清 | 亚洲AV无码成人精品区麻豆 | 中文字幕在线视频免费播放 | 综合久久色 | 无码人妻一区二区三区精品视频 | 国产第一页第二页 | av丝袜在线 | 污污网站免费 | av黄色网址| 欧美国产专区 |