该程序递归地打印给定字符串的所有可能组合,我对递归调用自身的 for 循环内的语句感到困惑。是否隐含 n*n 其中 n 是字符串的长度
public static void getStringCombination(String prefix, String str) {
System.out.println(prefix);
for (int i = 0; i < str.length(); i++)
getStringCombination(prefix + str.charAt(i), str.substring(i + 1));
}