3. Longest Substring Without Repeating Characters
Hash table
1.問題
給予一個string, 找出最長的沒有重複字元的substring

2.想法
用vector來記錄曾經碰到過的字元, 一旦碰到第二次則將從start開始的紀錄取消並且寫入新的紀錄, 移動start, 紀錄長度為start到當前位置的長度
用vector代替map存放字母出現次數的好處是: 將會依照字母順序
對字串中每個子母進行標記: 出現兩次則清空, 並將first移到第一個重複字的下一個字母
3.程式碼
4.Performance
Last updated