题目
设计一个算法,找出数组中两数之和为指定值的所有整数对。一个数只能属于一个数对。
示例1:
1 | 输入: nums = [5,6,5], target = 11 |
示例2:
1 | 输入: nums = [5,6,5,6], target = 11 |
解法
解法一:
借助HaspMap
Java
1 | public List<List<Integer>> pairSums(int[] nums, int target) { |
解法二:
排序+双指针
1 | public List<List<Integer>> pairSums(int[] nums, int target) { |