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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

无重复字符的最长子串【哈希算法】-O(n)

發布時間:2025/4/16 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 无重复字符的最长子串【哈希算法】-O(n) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

無重復字符的最長子串

給定一個字符串,請你找出其中不含有重復字符的 最長子串 的長度。

示例 1:

輸入: “abcabcbb”
輸出: 3
解釋: 因為無重復字符的最長子串是 “abc”,所以其長度為 3。

示例 2:

輸入: “bbbbb”
輸出: 1
解釋: 因為無重復字符的最長子串是 “b”,所以其長度為 1。

示例 3:

輸入: “pwwkew”
輸出: 3
解釋: 因為無重復字符的最長子串是 “wke”,所以其長度為 3。
請注意,你的答案必須是 子串 的長度,“pwke” 是一個子序列,不是子串。

算法

運用hash映射,記錄每種char之前出現的位置,這樣用兩個index的不斷移動,迭代(出現沖突,就跳轉到之前出現的字符的后一位),就可以在O(n)的時間內完成算法

代碼

class Solution { public:int lengthOfLongestSubstring(string s) {if (s.size() <= 1) return s.size();int assii[250];for (int k = 0; k<250; ++k)assii[k] = -1;int count = 0, i = 0, j = 0;while (j < s.size()) {while (j < s.size() && assii[s[j]] < i){assii[s[j]] = j;j++;}if (count < (j - i)) count = j - i;// cout << i << " " << j << " " << assii[s[j]] << endl;if (j < s.size()) {i = assii[s[j]] + 1;assii[s[j]] = j;j++;}// cout << i << " " << j << " " << assii[s[j]] << endl;}return count;} };

總結

以上是生活随笔為你收集整理的无重复字符的最长子串【哈希算法】-O(n)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩一级二级三级 | 欧美激情一区二区三区在线 | 午夜视频色 | 久久久91视频| 中文字幕欧美专区 | 天天看天天摸天天操 | 精品一区久久 | 超碰精品| 青青射 | 99免费看| 日本精品在线看 | 天堂8在线天堂资源bt | 黄色网址你懂得 | 精品美女久久久 | 黄视频免费观看 | 超碰在线成人 | 亚洲男人在线天堂 | 99爱在线观看 | 国产99免费视频 | 乱色熟女综合一区二区三区 | 伊人色区 | av一级二级 | 亚洲精品久久久久久久久久久久久 | 精品国产a | 草久在线观看视频 | avtt2015 | 高h1v | 黄色免费网 | 中文字幕在线看人 | 女同性做爰全过程 | 免费超碰在线观看 | 亚洲无限观看 | 国产高清久久 | 亚洲国产一区二区在线观看 | 夜夜躁狠狠躁日日躁av | 亚洲高清二区 | 另类天堂网 | 色网在线免费观看 | 狠狠久久综合 | 国产福利小视频在线观看 | 青青草手机在线 | 日韩爱爱视频 | 国产精品啪 | 毛片全黄 | 91片黄在线观看喷潮 | 成人三级电影网站 | 波多野结衣亚洲视频 | 艳妇臀荡乳欲伦交换在线看 | 丝袜+亚洲+另类+欧美+变态 | 国产aⅴ片 | 色眯眯影院 | 亚洲视频在线观看网站 | 日本美女视频 | 黄色永久免费网站 | 黄网站在线免费看 | 日韩成人激情视频 | 国产精品亚洲一区 | 日本久久高清 | 亚洲12p | 无码日韩人妻精品久久蜜桃 | 天天干天天操天天插 | 国产综合久久久久 | 天天操天天做 | 小香蕉av| 亚洲第一色网站 | 久久先锋 | 日韩123 | 久久潮| 自拍天堂 | 精品三区| а√天堂8资源中文在线 | 人人搞人人爱 | 麻豆一区产品精品蜜桃的特点 | 老司机在线永久免费观看 | 91麻豆一区二区三区 | 538任你躁在线精品免费 | 欧美午夜精品一区二区蜜桃 | 欧美黄色成人 | 国产视频中文字幕 | 免费大片黄在线观看 | 天堂在线资源库 | 在线观看黄色动漫 | 精品国产96亚洲一区二区三区 | 日本人妻换人妻毛片 | 成年人免费在线 | 日韩视频精品一区 | 黄色a级片视频 | 国产成a人亚洲精v品在线观看 | 中国三级黄色 | 美女啪啪网址 | 久久国产香蕉视频 | 成人va在线观看 | 亚洲黄色影院 | 五月婷婷七月丁香 | 精品热 | 国产精品久久久久久久久动漫 | 亚洲一区二区免费看 | 日本大尺度吃奶做爰视频 | 亚洲视频四区 |