28 lines
573 B
Java
28 lines
573 B
Java
import java.util.*;
|
|
class sequence {
|
|
|
|
|
|
static List<String> al = new ArrayList<>();
|
|
|
|
|
|
public static void main(String[] args)
|
|
{
|
|
String s = "abc";
|
|
findsubsequences(s, "");
|
|
System.out.println(al);
|
|
}
|
|
|
|
private static void findsubsequences(String s,
|
|
String ans)
|
|
{
|
|
if (s.length() == 0) {
|
|
al.add(ans);
|
|
return;
|
|
}
|
|
|
|
|
|
findsubsequences(s.substring(1), ans + s.charAt(0));
|
|
|
|
findsubsequences(s.substring(1), ans);
|
|
}
|
|
} |