分析:升序排序后取奇数位求和
知识点:
1、Arrays.sort(int[] a)
对数组进行从小到大排序,默认字典序排序(ASCII)
2、Arrays.sort(int[] a, int head, int tail)
对数组的a[head,tail-1]排序
3、Java Math.min() 方法返回两个参数中的最小值`
public int arrayPairSum(int[] nums) {
Arrays.sort(nums);
int res = 0;
for(int i = 0;i < nums.length;i += 2){
res += Math.min(nums[i],nums[i + 1]);
}
return res;
}