LeetCode #3 ——无重复字符的最长字串

题解: (双指针 & 哈希表) O(n)web 定义两个指针 i, j (i <= j),表示当前扫描到的子串是 [i, j](闭区间)。 扫描过程当中维护一个哈希表unordered_map<char,int> hash,表示 [i, j]中每一个字符出现的次数。 线性扫描时,每次循环的流程以下: 1、指针 j 向后移一位, 同时将哈希表中 s[j] 的计数加一: hash[s[j]] ++;
相关文章
相关标签/搜索