Leetcode 1. Two Sum (Easy) (java)
来源:互联网 发布:手机吉他软件模拟 编辑:程序博客网 时间:2024/05/20 11:52
Leetcode 1. Two Sum (Easy) (java)
Tag: Array, Hash Table
Difficulty: Easy
/*1. Two Sum (Easy)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].UPDATE (2016/2/13):The return format had been changed to zero-based indices. Please read the above updated description carefully.*/public class Solution {public int[] twoSum(int[] nums, int target) {Map<Integer, Integer> mappping = new HashMap<>();for (int i = 0; i < nums.length; i++) {int gap = target - nums[i];if (mappping.containsKey(gap))return new int[] {mappping.get(gap), i};mappping.put(nums[i], i);}throw new IllegalArgumentException("No");}}
0 0
- Leetcode 1. Two Sum (Easy) (java)
- leetcode 1. Two Sum [Easy]
- LeetCode 1. Two Sum (Easy)
- Leetcode[Easy] - Two Sum
- 【Leetcode】Two sum(easy)
- leetcode Two Sum easy
- Leetcode 1. Two Sum (Easy) (cpp)
- Leetcode #1 Two Sum (easy)
- Leetcode #1 - Two Sum - Easy
- 【Easy】1. Two Sum
- 1. Two Sum easy
- 1. Two Sum (Easy)
- 1.[easy] Two Sum
- [LeetCode java] 1.Two Sum
- LeetCode(java)1. Two Sum
- leetcode 1. Two Sum -----java
- (JAVA)LeetCode 1. Two Sum
- LeetCode 1. Two Sum(Java)
- 浅谈easyui的使用和实现机制
- apt-get update mirrors Err:2
- 关注
- java学习之java笔记(一)
- URAL-1748 The Most Complex Number
- Leetcode 1. Two Sum (Easy) (java)
- 15.2.2 字符串的提取和查询
- 我最常用的Elipse快捷键
- '<>' operator is not allowed for source level below 1.7
- 笛卡尔心形线
- 修改元素文本的默认选中样式
- Android带文字的ImageButton实现
- 15.2.1 字符串的连接
- JAVA基础--I/O