leetcode
来源:互联网 发布:.sql文件导入数据库 编辑:程序博客网 时间:2024/06/05 21:57
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.
Example:
Given nums = [2, 7, 11, 15], target = 9,Because nums[0] + nums[1] = 2 + 7 = 9,return [0, 1].
Solution:
public int[] twoSum(int[] nums, int target) { Map<Integer, Integer> map = new HashMap<>(); for (int i = 0; i < nums.length; i++) { int num = target - nums[i]; if (map.containsKey(num)) { return new int[] { map.get(num), i }; } map.put(nums[i], i); } throw new RuntimeException("没有对应的两个数");}
0 0
- leetcode
- [leetcode]
- LeetCode
- leetcode
- leetcode
- leetcode:
- leetcode:
- LeetCode
- leetcode
- LEETCODE
- leetcode
- leetCode
- leetcode
- [leetcode]
- LeetCode
- leetcode
- leetcode:
- leetcode
- Cloud Computing(1)_Introduction to MapReduce
- J2SE小项目—控制台俄罗斯方块
- Hibernate cache
- linux下安装hadoop伪分布式集群
- ceil() floor() round()
- leetcode
- unix命令之xargs
- Dijkstra 算法-通过边实现松弛
- web开发环境搭建(Eclipse)
- PHP面向对象:克隆对象1
- 2016湘潭邀请赛 xtu1245
- 字节传输需要了解的概念(1)
- Innodb关键特性一 insert buffer
- LeetCode 215. Kth Largest Element in an Array(Medium)