给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。

函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2

说明:

  • 返回的下标值(index1 和 index2)不是从零开始的。
  • 你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。

示例:

输入: numbers = [2, 7, 11, 15], target = 9
输出: [1,2]
解释: 2 与 7 之和等于目标数 9 。因此 index1 = 1, index2 = 2 。
class Solution {
public int[] twoSum(int[] numbers, int target) {
int [] res = new int[]{-1,-1}; for (int i=0;i<numbers.length;i++) {
for (int j=i+1;j<numbers.length;j++) {
if (numbers[i]+numbers[j] == target) {
res[0] = i+1;
res[1] = j+1;
}
}
} return res;
}
}

最新文章

  1. 敏捷开发与jira之流程
  2. C++Primer快速浏览笔记-类型转换
  3. zookeeper学习系列:二、api实践
  4. IOS 网络浅析(一 网络监测~Reachability)
  5. 在hibernate中用sql语句
  6. API读取和处理的文件
  7. UNIX标准化及实现之POSIX标准必需头文件
  8. 和阿文一起学H5——H5工具、素材
  9. Spring ApplicationContextAware获取上下文
  10. yii 验证器和验证码
  11. Android开发之ViewPager实现轮播图(轮播广告)效果的自定义View
  12. 使用Git操作GitHub代码入门教程
  13. cocos2dx中包含svn
  14. 单点更新线段树 RMQ
  15. 关于DbContext能不能单次请求内唯一?DbContex需不需要主动释放?欢迎各路大侠来“参战”!
  16. nginx sub模块替换文本
  17. Scala 偏函数
  18. IntelliJ IDEA设置不自动打开最后关闭的项目
  19. 自定义$(&#39;#form&#39;).serialize() var params = $(&#39;#xxx_form&#39;).serializeObject();
  20. (线段树)Mayor&#39;s posters --poj -- 2528

热门文章

  1. idea 乱码问题
  2. linux使用rz、sz快速上传、下载文件
  3. python实现斐波那契数列
  4. python之路(转载)
  5. 实验一:Java开发环境的熟悉
  6. 使用反向代理的http的请求流程
  7. 目标检测(3)-SPPNet
  8. 解读EXPLAIN执行计划中的key_len(转)
  9. Asp.net中&quot;正在中止线程&quot;错误解决方法
  10. 013-并发编程-java.util.concurrent.locks之-AbstractQueuedSynchronizer-用于构建锁和同步容器的框架、独占锁与共享锁的获取与释放