[LeetCode 刷題] 3. 無重複字元的最長子串 (Medium)

openset發表於2019-12-24

3. 無重複字元的最長子串 (Medium)

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

示例 1:

輸入: "abcabcbb"
輸出: 3
解釋: 因為無重複字元的最長子串是 "abc",所以其長度為 3。

示例 2:

輸入: "bbbbb"
輸出: 1
解釋: 因為無重複字元的最長子串是 "b",所以其長度為 1。

示例 3:

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

相關話題

[雜湊表] [雙指標] [字串] [Sliding Window]

相似題目

  1. 至多包含兩個不同字元的最長子串 (Medium)
  2. 至多包含 K 個不同字元的最長子串 (Hard)
  3. K 個不同整數的子陣列 (Hard)

解法

 標籤: Hash Table Sliding Window String Two Pointers

 分類: Leetcode

 更新時間: 2016年01月04日

相關文章