gpt4 book ai didi

java - 降序选择排序

转载 作者:行者123 更新时间:2023-11-30 08:35:25 25 4
gpt4 key购买 nike

我写了一个选择排序方法来下降数组的数字。方法的头部是:

public static void selectionSort(int[] num) { ... }

在主类中,我提示用户输入数组的大小和数组中的数字,但是我遇到了编译器错误,除了我在主类中用数组编写方法之外.

    int sorted = selectionSort(arrayNum[arraySize]);
System.out.println("Sorted numbers of the array are: " + sorted);

我知道有一个问题,因为 int sorted 与数组 int[] arrayNum 不一样,而且我对方法。

那个方法中主类数组的正确写法是什么?

最佳答案

online compiler ide中的工作代码.

基本问题是,您可能实现或从书中获取的选择排序植入是以排序方法修改输入数组的典型方式植入的。所以只传数组,数组不会包含排序后的元素。注意:在示例中,我只是使用现有的升序排序的排序方法。使用您的实现修复该方法。

int[] num = { 4, 8,2,1,6};
selectionSort(num);
System.out.println(Arrays.toString(num));

https://www.codiva.io/p/be4128fd-3a65-4b1a-8bb0-721fa5107369

关于java - 降序选择排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38235186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com