/**
* 找到所有字元異位詞
* 給定乙個字串s和乙個非空字串t,找到s中所有是t的字元異位詞的子串,並返回這些子串的所有索引
*/public
class
solution3
static list
calc
(string s , string t)
int left =0;
int right =0;
int valid =0;
list
rs =
newarraylist
<
>()
;while
(right < s.
length()
)}right++
;while
(right - left >= t.
length()
)if(need.
get(l)
!= null)
window.
put(l, window.
getordefault
(l,0)-
1);}
left++;}
}return rs;
}}
找到字串中所有字母異位詞
給定乙個字串 s 和乙個非空字串 p,找到 s 中所有是 p 的字母異位詞的子串,返回這些子串的起始索引。字串只包含小寫英文本母,並且字串 s 和 p 的長度都不超過 20100。說明 字母異位詞指字母相同,但排列不同的字串。不考慮答案輸出的順序。示例 1 輸入 s cbaebabacd p abc...
找到字串中所有字母異位詞
描述 給定乙個字串 s 和乙個非空字串 p,找到 s 中所有是 p 的字母異位詞的子串,返回這些子串的起始索引。字串只包含小寫英文本母,並且字串 s 和 p 的長度都不超過 20100。說明 字母異位詞指字母相同,但排列不同的字串。不考慮答案輸出的順序。示例 1 輸入 s cbaebabacd p ...
438 找到字串中所有字母異位詞
給定乙個字串 s 和乙個非空字串 p,找到 s 中所有是 p 的字母異位詞的子串,返回這些子串的起始索引。字串只包含小寫英文本母,並且字串 s 和 p 的長度都不超過 20100。說明 字母異位詞指字母相同,但排列不同的字串。不考慮答案輸出的順序。示例 1 輸入 s cbaebabacd p abc...