【发布时间】:2021-07-07 16:38:36
【问题描述】:
我有一个关于制作 Merkle Hellman 背包的实验室,请求说我需要制作一个自动超级增加的数组,但我不知道如何制作,有什么方法可以制作吗?感谢阅读
Random random = new Random();
int[] wInt = random.ints(8, 1, 999).toArray();
for(int i = 0; i < 8 - 1; i++) {
for (int j = i + 1; j < wInt.length; j++) {
if(wInt[i] > wInt[j]) {
int temp = wInt[i];
wInt[i] = wInt[j];
wInt[j] = temp;
}
}
}
【问题讨论】:
-
random.ints(...).sorted().toArray()?不确定“自动超递增数组”是什么,但看起来您正在尝试对其进行排序。
标签: java arrays random knapsack-problem