給定乙個整數陣列 nums 和乙個整數目標值 target,請你在該陣列中找出 和為目標值 的那 兩個 整數,並返回它們的陣列下標。
你可以假設每種輸入只會對應乙個答案。但是,陣列中同乙個元素不能使用兩遍。(**力扣)
你可以按任意順序返回答案。
示例 1:
輸入:nums = [2,7,11,15], target = 9
輸出:[0,1]
解釋:因為 nums[0] + nums[1] == 9 ,返回 [0, 1] 。
//遍歷陣列,判斷當前元素與hashmap中的元素之和是否為target,是就返回對應的下標,不是,就將該元素及其下標放到map中
public
int[
]twosum
(int
nums,
int target)
map.
put(nums[i]
,i);
}return null;
}
Leetcode01 兩數之和
我的提交 暴力解法 class solution for int i 0 i nums.length i throw new illegalargumentexception no two sum solution 複雜度分析 方法三 一遍雜湊表 事實證明,我們可以一次完成。在進行迭代並將元素插入到...
LeetCode 01兩數之和
題目 給定乙個整數陣列 nums 和乙個目標值 target,請你在該陣列中找出和為目標值的那兩個整數,並返回他們的陣列下標。你可以假設每種輸入只會對應乙個答案。但是,你不能重複利用這個陣列中同樣的元素。示例 給定 nums 2,7,11,15 target 9 因為 nums 0 nums 1 2...
兩數之和 LeetCode 01
題目描述 給定乙個整數陣列 nums 和乙個目標值 target,請你在該陣列中找出和為目標值的那 兩個 整數,並返回它們的陣列下標。你可以假設每種輸入只會對應乙個答案。但是,你不能重複利用這個陣列中同樣的元素。示例 給定 nums 2,7,11,15 target 9 因為 nums 0 nums...