Given an array of integers, return indices of the two numbers such that they add up to a specific target.

给定一个integer类型的数组,让你返回数组中两个元素相加起来等于给定的值得元素的索引数组

You may assume that each input would have exactly one solution.

你可以假设每个给定值只有一个解决方案,那这里我们就不必考虑多个解决方案了,找到一个解决方案后直接返回结果。

Example:

Given nums = [2, 7, 11, 15], target = 9,

Because nums[0] + nums[1] = 2 + 7 = 9,
return [0, 1].

UPDATE (2016/2/13):
The return format had been changed to zero-based indices. Please read the above updated description carefully.

返回数组的索引已置为0

以下是我的解决方案:

int[] array = new int[];
for (int i = ; i < nums.Length - ; i++)
{
int num1 = nums[i];
int j = i + ; while(j < nums.Length) {
int num2 = nums[j];
int result = num1 + num2; if (result.CompareTo(target) == )
{
array[] = i;
array[] = j;
i = j = nums.Length + ;
} j++;
}
} return array;
 

最新文章

  1. Andriod学习笔记2:“Your content must have a ListView whose id attribute is &#39;android.R.id.list&#39;”问题的解决办法
  2. Java--&gt;利用URL类下载图片
  3. BLE-NRF51822教程-RSSI获取
  4. openerp经典收藏 深入理解对象(转载)
  5. CSS里的单位
  6. The Same Game&quot;: A Simple Game from Start to Finish3
  7. haskell 开发环境配置
  8. (原)C++中指针不初始化就传递的问题
  9. C#打印
  10. 使用PhotoShop
  11. 【转】Visual Studio Code 使用Git进行版本控制
  12. 【深度学习】RNN | GRU | LSTM
  13. BZOJ1889 : Maximal
  14. as3:sprite作为容器使用时,最好不要指定width,height
  15. VScode启动后cup100%占用的解决方法
  16. Enum service under CentOS7
  17. threejs 世界坐标转化为屏幕坐标
  18. 解决spring boot JavaMailSender部分收件人错误导致发送失败的问题
  19. thinkphp 无限极分类的数据库设计及效果测试
  20. 【Python】Java程序员学习Python(十一)— IO

热门文章

  1. NOIP1998 拼数
  2. DNS协议 实践
  3. ASPxTreeList控件去根节点的新增修改操作(写在onCommandColumnButtonInitialize()事件中)
  4. java基础回顾(一)—— sleep和wait的区别
  5. VS2010之MFC串口通信的编写教程
  6. 有没有好用的开源sql语法分析器? - 匿名用户的回答 - 知乎
  7. oracle线程数更改
  8. 1.3查看Linux内核版本
  9. ASP.NET MVC5 高级编程 第2章 控制器
  10. unison+inotify实现文件双向自动同步