1. Two Sum
来源:互联网 发布:淘宝自己退货率怎么看 编辑:程序博客网 时间:2024/06/01 09:47
1. Two Sum
Given an array of integers, return indices of the two numbers such that they add up to a specific target.
You may assume that each input would have exactly one solution, and you may not use the same element twice.
Example:Given nums = [2, 7, 11, 15], target = 9,Because nums[0] + nums[1] = 2 + 7 = 9,return [0, 1].
public class Solution { public int[] twoSum(int[] nums, int target) { HashMap<Integer, Integer> map = new HashMap<Integer, Integer>(); int[] ret = new int[2]; for(int i=0; i<nums.length; i++) { if(map.containsKey(nums[i])) { ret[0] = map.get(nums[i]); ret[1] = i; } else { map.put(target-nums[i], i); } } return ret; }}
阅读全文
0 0
- 1. Two Sum && 167. Two Sum II
- LeetCode 1. Two Sum
- [LeetCode]1.Two Sum
- LeetCode 1.Two Sum
- LeetCode --- 1. Two Sum
- 1.Two Sum
- [Leetcode] 1. Two Sum
- leetcode---1.Two sum
- 1.Two Sum
- [Leetcode] 1. Two Sum
- LeetCode 1.Two Sum
- 1. Two Sum
- 1. Two Sum
- 1. Two Sum Ruby
- LeetCode 1.Two Sum
- LeetCode 1.Two Sum
- 1. Two Sum
- 1.Two Sum
- 将键盘录入的数据拷贝到当前项目下的text.txt文件中,键盘录入数据当遇到quit时就退出
- leetcode -- 445. Add Two Numbers II 【栈 + 正整数相加】
- 一定要认真的读完,码
- 字符流的输入输出
- 字符复制
- 1. Two Sum
- eventfd 函数使用介绍
- 架构师的面面观(访谈)
- Android 类似美团的选择城市界面
- 字符流 添加行号
- 装饰设计模式
- 高效能人士的七个习惯——七个习惯概论
- MySQL中使用cmd命令行复制数据表
- 进程通信概述