力扣,第一题两数之和,JS解法.
示例:
给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]
var twoSum = function(nums, target) {
for(var i=0;i<nums.length;i++){ //便利下当前数组
for(var j=i+1;j<nums.length;j++){ //在每次便利中,便利的元素与它后面的所有元素进行运算
if(target-nums[i]==nums[j]){ //利用判断确定元素下表
return a=[i,j]; //返回所得下表,得出结果
}
}
}
};
因为是数组内部元素互相求和,首先是元素与元素之间可以互相进行加法运算,通过这一点,可以使用便利,让元素内的数据依次进行加法运算。