黑马程序员技术交流社区
标题:
java全排列问题
[打印本页]
作者:
张玉建
时间:
2013-8-20 19:51
标题:
java全排列问题
class dome22
{
static String str= "123456";
static char[] ch=str.toCharArray();
static int n= 6;
static void swap (int a1,int a2)
{
char temp = ch[a1];
ch[a1]=ch[a2];
ch[a2]=temp;
}
static void sort(int index)
{
int i;
if (index==n)
{
for ( i=0;i<n ;i++ )
{
System.out.println(ch[i]);
}
System.out.println("");
return;
}
for (i=index;i<n ;i++ )
{
swap(index,i);
sort(index + 1);
swap(index,i);
}
}
public static void main(String[] args)
{
for (int s=0;s<n ;s++ )
{
sort(s);
}
}
}
求排列求解,
不知道那出错了!还出现了相同的排列,
求解释!
作者:
许云龙
时间:
2013-8-20 20:38
你是想按照不同的顺序排列吗?
作者:
xiaoxu
时间:
2013-8-20 23:57
我写的个关于全排列的博客,给你看看http://blog.csdn.net/woshi765284862/article/details/10128029
作者:
xiaoxu
时间:
2013-8-20 23:57
http://blog.csdn.net/woshi765284862/article/details/10128029
作者:
和静清寂
时间:
2014-4-26 01:17
blog写的好!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2