🟡 剑指 Offer 48. 最长不含重复字符的子字符串
LeetCode 提示
题目难度 中等
原题链接 🔗 leetcode
#
题解 1.pyclass Solution: def lengthOfLongestSubstring(self, s: str) -> int: if not s: return 0 s = list(s) ll, rr = 0, 0 mlen = 1 while rr < len(s) and ll <= rr: if ll == rr or len(set(s[ll:rr+1])) == rr-ll+1: rr += 1 else: ll += 1 if len(set(s[ll:rr+1])) == rr-ll+1: mlen = max(mlen, rr-ll+1) return mlen