📄 swapfun.java
字号:
package com.dc.test;
public class SwapFun {
private static int N = 10;
private static int a[] = new int[N];
private static int b[] = new int[N];
public static int used[] = new int[N];
public static void fun(int pos) {//list[],数组。k:扫描号。n:总数。m:选取个数。
int i;
int r = 3;
if (pos == r) {
for (i = 0; i < r; i++) {
System.out.println(b[i] + ",");
}
System.out.println();
} else {
for (i = 0; i < N; i++) {
if (used[i] != 0) {
b[pos] = a[i];
used[i]++;
fun(pos + 1);
used[i]--;
}
}
}
}
public static void main(String[] args) {
int list[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };//因为第1个元素从list[1]开始。
fun(0);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -