public class qpl
{
public static void main(String[] args)
{
char num[]={'0','1','2','3','4','5','6','7','8','9'};
permutation(num,0,10);
}
public static void permutation(char num[] , int start , int len)
{
int i;
char t;
if (start < len - 1)
{
permutation(num, start+1,len);
for (i=start+1;i<len;i++)
{
t=num[start];
num[start]=num[i];
num[i]=t;
permutation(num,start+1,len);
t=num[start];
num[start]=num[i];
num[i]=t;
}
}else
System.out.println(num);
}
}