publicstaticintarrayPairSum(int[] nums){
Arrays.sort(nums);int sum =0;for(int i =0; i < nums.length -1; i +=2){
sum += Math.min(nums[i], nums[i +1]);}return sum;}
实现代码public static int arrayPairSum(int[] nums) { Arrays.sort(nums); int sum = 0; for (int i = 0; i < nums.length - 1; i += 2) { sum += Math.min(nums[i], nums[i + 1]); } return sum;}本题最关键的是知道如何能使得所求的总和最大,经分析,经过由小到大排列后的数组,拆分之后进行运算,才能求出正确的结果。..