Minimize Maximum Pair Sum in Array LeetCode solution in Java
1class Solution {2public int minPairSum(int[] nums) {3Arrays.sort(nums);45int output = Integer.MIN_VALUE;67// This is greedy, so n/2 pairs must be from start and end and move inwards8for (int i = 0, j = nums.length - 1; i < nums.length / 2; i++, j--) {9output = Math.max(output, nums[i] + nums[j]);10}1112return output;13}14}