gpt4 book ai didi

用于数组排序的java比较器

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

<分区>

我的代码如下所示:

public class Solution {
public void nextPermutation(int[] nums) {
int k = 0;
for(int i = nums.length -1; i> 0 ;i--){
if(nums[i-1] < nums[i]){
k = i-1;
break;
}
}
if( k == 0) {Arrays.sort(nums); return;}
int tmp = nums[k];
nums[k] = nums[nums.length - 1];
nums[nums.length-1] = tmp;
Arrays.sort(nums,k+1,nums.length,new Comparator<Integer>(){
public int compare(Integer a, Integer b){
return b - a;
}
});
}
}

我想用比较器对数组进行降序排序,但总是显示

Line 14: error: no suitable method found for sort(int[],int,int, anonymous Comparator)

谁能指出问题出在哪里?非常感谢!

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