The main idea is to maintain a sliding window with 2 unique characters. The key is to store the last occurrence of each character as the value in the hashmap. This way, whenever the size of the hashmap exceeds 2, we can traverse through the map to find the character with the left most index, and remove 1 character from our map. Since the range of characters is constrained, we should be able to find the left most index in constant time.
套路測試之Longest Substring with At Most Two Distinct Characters
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門谣辞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人沐扳,你說我怎么就攤上這事泥从。” “怎么了迫皱?”我有些...
- 文/不壞的土叔 我叫張陵歉闰,是天一觀的道長。 經(jīng)常有香客問我卓起,道長,這世上最難降的妖魔是什么凹炸? 我笑而不...
- 正文 為了忘掉前任戏阅,我火速辦了婚禮,結果婚禮上啤它,老公的妹妹穿的比我還像新娘奕筐。我一直安慰自己,他們只是感情好变骡,可當我...
- 文/花漫 我一把揭開白布离赫。 她就那樣靜靜地躺著,像睡著了一般塌碌。 火紅的嫁衣襯著肌膚如雪渊胸。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼疫稿,長吁一口氣:“原來是場噩夢啊……” “哼培他!你這毒婦竟也來了?” 一聲冷哼從身側響起遗座,我...
- 正文 年R本政府宣布,位于F島的核電站代箭,受9級特大地震影響墩划,放射性物質發(fā)生泄漏。R本人自食惡果不足惜嗡综,卻給世界環(huán)境...
- 文/蒙蒙 一乙帮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧极景,春花似錦察净、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至晨缴,卻和暖如春译秦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內容
- “我要 你在我身旁与境,我要 你為我梳妝 這夜的風兒吹 吹得心癢癢 我的情郎 我在他鄉(xiāng) 望著月亮......” 銅匠第...
- 獲取目錄下所有后綴名稱 上面的這個函數(shù)用到了os.walk這個函數(shù)验夯,它主要功能是遍歷當前目錄,并且返回三個元組摔刁,(...