力扣题给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 class Solution: def lengthOfLongestSubstring(self, s: str) -> int: st = {} i, ans = -1, 0 for j in range(len(s)): if s[j] in st: i = max(st[s[j]], i) ans = max(ans, j - i) st[s[j]] = j return ans;
力扣字符串给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度
最新推荐文章于 2023-03-15 09:31:29 发布