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