枚举函数 f(k)
注意:
static int arr[]
static int ans
package october01;
public class 枚举函数 {
static int arr[]=new int []{1,2,3};
public static void main(String[] args) {
f(0);
}
public static void f(int k)
{
if(k==3)
{
System.out.print(arr[0]);
System.out.print(arr[1]);
System.out.print(arr[2]);
System.out.println("");
}
for(int i=k;i<3;i++)
{
int t=arr[i];arr[i]=arr[k];arr[k]=t;
f(k+1);
t=arr[i];arr[i]=arr[k];arr[k]=t;
}
}
}