小编fru*_*les的帖子

使用 ArrayList 进行选择排序

我正在尝试使用 ArrayList 编写选择排序。我的程序要求我创建一个大小为 20 的数组,并用 1 到 1000 之间的随机整数填充它(无需用户输入或硬代码)。输出将需要显示原始的未排序整数列表,并在单独的行上显示排序算法的每次传递。

我尝试创建一个选择排序方法,这就是我陷入困境的地方,因为我不确定如何将代码实现到我的主方法中。

我希望输出结果的示例如下所示(尽管当我尝试执行 20 个整数时,它只显示 5 个整数):

未排序列表: 3 68 298 290 1
通过 1: 1 68 298 290 3
通过 2: 1 3 298 290 68 通过
3: 1 3 68 290 298 通过
4: 1 3 68 290 298

// Used to capture keyboard input
import java.util.*;

// Our class called SelectionSort
public class SelectionSort {

// Create doSelectionSort method 
public static int[] doSelectionSort(int[] arr) {
    for (int i = …
Run Code Online (Sandbox Code Playgroud)

java arrays sorting arraylist selection

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

arraylist ×1

arrays ×1

java ×1

selection ×1

sorting ×1