Subsets of a String Using recursion

 package com.company;


public class CWR_Gfg_SubsetsOrSubsequenceOfAString_Recursion {
// Subsets of a String using Recursion
public static void subSets(String s, String curr,int i){
if(i == s.length()){
System.out.println(curr);
return;
}
subSets(s, curr, i+1);
subSets(s, curr + s.charAt(i), i+1);
}
public static void main(String[] args) {
subSets("ABC", "", 0);
}
}

Comments