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