全排列

public class test4 {code

public static void main(String[] args) {
    int a[]={1,2,3,4};
    f(a,0);
}

public static void f(int a[],int k){
    if(k==a.length){
        for(int i=0;i<a.length;i++)
            System.out.print(a[i]+" ");
        System.out.println();
    }

    for(int i=k;i<a.length;i++){
        int temp=a[k];
        a[k]=a[i];
        a[i]=temp;

        f(a,k+1);
        int temp1=a[k];
        a[k]=a[i];
        a[i]=temp1;


    }
}

}class

相關文章
相關標籤/搜索