- Notifications
You must be signed in to change notification settings - Fork 88
Expand file tree
/
Copy pathMinimumSubstring.java
More file actions
Latest commit
38 lines (31 loc) · 919 Bytes
/
Copy pathMinimumSubstring.java
File metadata and controls
38 lines (31 loc) · 919 Bytes
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
packagestrings.minimumsubstringcontains;
importjava.util.ArrayList;
importjava.util.List;
/**
* Find min substring that contains all the char of target string.
* User: rpanjrath
* Date: 11/22/13
* Time: 6:49 PM
*/
//TODO incomplete solution.
publicclassMinimumSubstring {
privateMinimumSubstring() {
}
publicstaticStringfindMinimumSubstring(StringparentString, StringtargetString) {
intstartWindow = 0;
intendWindow = 0;
intcurrentPosition = 0;
for (inti = currentPosition; i < parentString.length(); i++) {
if (targetString.indexOf(parentString.charAt(i)) != -1) {
}
}
return"";
}
publicstaticvoidmain(String[] args) {
List<String> list = newArrayList<String>();
list.add("r");
list.add("p");
list.add("c");
findMinimumSubstring("nayan", "nay");
}
}