340.Longest-Substring-with-At-Most-K-Distinct-Characters
340. Longest Substring with At Most K Distinct Characters
题目地址
https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters/
题目描述
Given a string, find the length of the longest substring T that contains at most k distinct characters.
Example 1:
Input: s = "eceba", k = 2
Output: 3
Explanation: T is "ece" which its length is 3.
Example 2:
Input: s = "aa", k = 1
Output: 2
Explanation: T is "aa" which its length is 2.代码
Approach #1 Sliding Window + Hashmap.
Time: O(N) && Space: OK1)
Approach #2 Sliding window + Ordered Dictionary
Approach #3 TreeMap
Last updated
Was this helpful?