[JavaScript]两数之和---给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的两个整数。
程序员文章站
2022-03-08 09:42:39
...
两数之和—给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的 两个 整数。
<script>
let num = [2, 7, 11, 15]
let target = 9
// 前提是数组已经排序
function sum(arr, target) {
if (arr == '' || arr.length == 0) return;
var left = 0;
var right = arr.length - 1;
while(true) {
if(arr[left] + arr[right] > target) {
right--;
} else if (arr[left] + arr[right] < target) {
left++;
} else {
console.log(arr[left] + '+' + arr[right] + '=' + target)
console.log('[' + left + ',' + right + ']')
break
}
}
}
sum(num, 9)
</script>
本文还有点bug,请大神指点!
上一篇: 两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。
下一篇: Hive添加删除修改字段
推荐阅读
-
LeetCode 1 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
-
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。
-
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的 两个 整数。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素
-
两数之和:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。...
-
c语言和Java语言实现,两数之和:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
-
[每日一题]给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。
-
算法(C++):给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数
-
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标,假设每种输入只会对应一个答案
-
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的两个整数 - python实现
-
python练习题---给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。