输入一个递增排序的数组和一个数字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成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/21796.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>