-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFindAllAngagramsinaString.java
More file actions
42 lines (42 loc) · 1.05 KB
/
FindAllAngagramsinaString.java
File metadata and controls
42 lines (42 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package easy;
/**
* ClassName: FindAllAngagramsinaString.java
* Author: chenyiAlone
* Create Time: 2019/8/20 22:43
* Description: No.438 Find All Anagrams in a String
*
*
*
* Given a string s and a non-empty string p, find all the start indices of p's anagrams in s.
*
* Strings consists of lowercase English letters only and the length of both strings s and p will not be larger than 20,100.
*
* The order of output does not matter.
*
* Example 1:
*
* Input:
* s: "cbaebabacd" p: "abc"
*
* Output:
* [0, 6]
*
* Explanation:
* The substring with start index = 0 is "cba", which is an anagram of "abc".
* The substring with start index = 6 is "bac", which is an anagram of "abc".
* Example 2:
*
* Input:
* s: "abab" p: "ab"
*
* Output:
* [0, 1, 2]
*
* Explanation:
* The substring with start index = 0 is "ab", which is an anagram of "ab".
* The substring with start index = 1 is "ba", which is an anagram of "ab".
* The substring with start index = 2 is "ab", which is an anagram of "ab".
*
*/
public class FindAllAngagramsinaString {
}