Monday, January 31, 2022

Print Subsequence


 



package pep.Day10;

public class
Print_Subsequence {
public static void main(String[] args) {

String str = "abc";

printSubsequence(str, "");
}

private static void printSubsequence(String str, String ans) {
if (str.length() == 0) {
System.out.println(ans);
return;
}
printSubsequence(str.substring(1), ans + "");
printSubsequence(str.substring(1), ans + str.charAt(0));
}
}

No comments:

Post a Comment

Diagonal Traversal

 eg.  1       2       3       4 5      6       7       8 9    10    11     12 13  14   15    16 Output: 1 6 11 16 2 7 12 3 8 4  Approach:...