首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用随机数组添加Java排序算法

使用随机数组添加Java排序算法
EN

Stack Overflow用户
提问于 2012-03-19 08:11:29
回答 1查看 169关注 0票数 2

“我们将在此程序中添加快速排序和合并排序(非递归)”。我不确定如何使用随机数组来做到这一点。到目前为止,我编写了这段代码,有人能帮上忙吗?

导入java.util.Random;公共类Algo {

代码语言:javascript
复制
public static void main(String[] args) {
Random gen = new Random();
int[] a = new int[20];

for (int i = 0; i < a.length; i++)
a[i] = gen.nextInt(100);

printArray(a);
}

private static void printArray(int[] a){
for (int i : a)
System.out.print(i + " ");
System.out.println("");
}


}

}

EN

回答 1

Stack Overflow用户

发布于 2012-03-19 08:34:41

要生成随机元素数组,请尝试执行以下操作:

代码语言:javascript
复制
int[] array = new int[20];
Random random = new Random();
for (int i = 0; i < array.length; i++)
    array[i] = random.nextInt();

..。之后,您可以研究合并排序和快速排序算法。到目前为止,你做了什么?

代码语言:javascript
复制
public static void mergeSort(int[] array) {
    // sorts the array in-place using merge sort algorithm
}

public static void quickSort(int[] array) {
    // sorts the array in-place using quick sort algorithm
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9763504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档