题目描述 :
1.给定一个按升序排序的数组,请找出两个数,使得它们的和等于 target。
2.你的函数需要返回两个数的下标,两个下标不能相同,较小的下标在前,较大的下标在后。

算法:
因为数据保证有且仅有一组解
时间复杂度:O(n)
思路:用两个指针分别从数组收尾往中间扫描,每次将
后移一位,然后不断的前移
,直到
这个条件不满足为止。那么,如果
,说明找到了一组解,直接返回它对应的下标,注意前后顺序,new 一个数组就可。
Java代码:

算法:
因为数据保证有且仅有一组解
时间复杂度:O(n)
思路:用两个指针分别从数组收尾往中间扫描,每次将
后移一位,然后不断的前移
,直到
这个条件不满足为止。那么,如果
,说明找到了一组解,直接返回它对应的下标,注意前后顺序,new 一个数组就可。
Java代码:
本文标题:升序数组求和:LeetCode167
本文链接:https://www.haomeiwen.com/subject/tayqectx.html
网友评论