3. 无重复字符的最长子串

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。

示例 1:

输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2:

输入: “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。 示例 3:

输入: “pwwkew” 输出: 3 解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。
请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。

Leetcode第三题

  • 使用双指针和Map实现的移动窗口
  • 每次右指针移动,判断下一个节点和Map数组中的是否重复。
  • ++i在数据量较大时性能更好一点

相关文章:

  • 2022-12-23
  • 2021-07-21
  • 2021-05-26
  • 2022-12-23
  • 2022-12-23
  • 2021-11-22
  • 2021-10-24
  • 2021-11-13
猜你喜欢
  • 2021-04-10
  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
  • 2021-06-16
  • 2021-11-14
  • 2022-12-23
相关资源
相似解决方案