输入一个递增排序的数组和一个数字s,在数组中查找两个数,得它们的和正好是s。如果有多对数字的和等于s,输出任意一对
题目要求
输入一个递增排序的数组和一个数字s,在数组中查找两个数,得它们的和正好是s。如果有多对数字的和等于s,输出任意一对即可。例如输入数组{1 、2 、4、7 、11 、15 }和数字15. 由于4+ 11 = 15 ,因此输出4 和11
代码
public static int[] getItemWithSum(int[] arr, int sum) {
if (arr == null || arr.length == 0) {
throw new IllegalArgumentException("invalid argument arr");
}
int[] items = new int[2];
int start = 0;
int end = arr.length - 1;
long
输入一个递增排序的数组和一个数字s,在数组中查找两个数,得它们的和正好是s。如果有多对数字的和等于s,输出任意一对最先出现在Python成神之路。
共有 0 条评论