题目要求在一个整数数组 nums 中找出两个数,使得它们的和等于给定的目标值 target,并返回这两个数的数组下标。题目保证每种输入只会对应一个答案,并且不能使用两次相同的元素。
target。这种方法的时间复杂度为 O(n2),在数据量较大时效率较低。给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并输出它们的数组下标。
你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。
你可以按任意顺序输出答案。
输入共两行。
第一行为两个个整数n,target,代表数组nums的长度和目标值。
第二行为n个整数nums0,nums1,...,numsn−1,数字之间以空格分隔。
一行两个整数,以空格分隔,表示两个元素的数组下标。
输入
4 9
2 7 11 15
输出
0 1
说明
因为 nums[0]+nums[1]==9 ,输出0,1
输入
3 6
3 2 4
输出
1 2