一、问题描述
将输入字符串按照全排列的方式打印输出。
二、解题思路
考虑使用回溯法。
确定参数值:字符数组和递归深度。
边界值判断:递归深度到达边界,并且记得return。
i之前的元素已经有序,通过for循环只对后续元素进行全排列。
三、注意事项
1.Java字符数组如何输出:2种方式。
2.循环处i = depth。
四、代码实现
见我的github:字符串按照排列组合打印
一、问题描述
将输入字符串按照全排列的方式打印输出。
二、解题思路
考虑使用回溯法。
确定参数值:字符数组和递归深度。
边界值判断:递归深度到达边界,并且记得return。
i之前的元素已经有序,通过for循环只对后续元素进行全排列。
三、注意事项
1.Java字符数组如何输出:2种方式。
2.循环处i = depth。
四、代码实现
见我的github:字符串按照排列组合打印