数组的全排列
程序员文章站
2024-03-24 12:28:16
...
private static int permanent(int []a,int start,int end){
if(start == end){
sum++;
return sum;
}
for(int i=start;i<=end;i++){
swap(a,start,i);
permanent(a,start+1,end);
swap(a,start,i);
}
return sum;
}
private static void swap(int []a,int x,int y){
int temp = a[x];
a[x] = a[y];
a[y] = temp;
}
上一篇: 在Hexo中使用base64化图片资源
下一篇: java根据经纬度得出中心点的经纬度