1. 兩數(shù)之和【C++編程】
1.?兩數(shù)之和
給定一個(gè)整數(shù)數(shù)組?nums
?和一個(gè)整數(shù)目標(biāo)值?target
,請(qǐng)你在該數(shù)組中找出?和為目標(biāo)值?target
? 的那?兩個(gè)?整數(shù),并返回它們的數(shù)組下標(biāo)。
你可以假設(shè)每種輸入只會(huì)對(duì)應(yīng)一個(gè)答案。但是,數(shù)組中同一個(gè)元素在答案里不能重復(fù)出現(xiàn)。
你可以按任意順序返回答案。
示例 1:
輸入:nums = [2,7,11,15], target = 9輸出:[0,1]解釋:因?yàn)?nums[0] + nums[1] == 9 ,返回 [0, 1] 。
示例 2:
輸入:nums = [3,2,4], target = 6輸出:[1,2]
示例 3:
輸入:nums = [3,3], target = 6輸出:[0,1]
?
提示:
2 <= nums.length <= 104
-109 <= nums[i] <= 109
-109 <= target <= 109
只會(huì)存在一個(gè)有效答案
刷題解答
標(biāo)簽: