问题:求n个元素的全排列
举例:ABC 其全排列有ABC ACB BAC BCA CAB CBA
- 法一:
采用分割的思想把第一个元素和后面的其他元素分开思考将问题简单化
public class Quan {
public static void f(char[] data,int k) //k为当前需要交换元素的位置,与它后面的元素交换
{
if(k==data.length) {
//当k交换到最后一个元素的位置时,打印输出结果
for(int i=0;i<data.length;i++)
System.out.print(data[i]+" ");
System.out.println();
}
for

最低0.47元/天 解锁文章
1526

被折叠的 条评论
为什么被折叠?



