给定一个整数数列,找出其中和为特定值的那两个数。 JS版

xiaoxiao2021-02-28  40

果然写代码不能靠想… leetcode上看到这个题目,心想这不是很简单, 结果还是栽了跟头 此解法时间复杂度为O(n^2), 不知道这么说对不对… 以下是代码

/** * @param {number[]} nums * @param {number} target * @return {number[]} */ var twoSum = function(nums, target) { var arr = nums; for(var i=0;i<arr.length;i++){ var index = arr[i]; var other = target - index; for(var j=arr.length; j>i;j--){ if(arr[i] + arr[j] == target){ return [i, j]; } } } return [-1, -1]; };
转载请注明原文地址: https://www.6miu.com/read-2622342.html

最新回复(0)