1005.K次取反后最大化的数组和
class Solution {
public int largestSumAfterKNegations(int[] nums, int k) {
// 使用包装类型Integer的自定义比较器进行排序
Integer[] wrappedNums = new Integer[nums.length];
for (int i = 0; i < nums.length; i++) {
wrappedNums[i] = nums[i];
}
Arrays.sort(wrappedNums, new Comparator<Integer>() {
@Override
public int compare(Integer a, Integer b) {
// 比较两个数的绝对值,按照绝对值的大小降序排列
return Integer