引言:
本文中的解决方案,代码风格都只代表本人拙见,如有更好的解决思路和方法,希望大家在评论区或私信中交流,共同进步,谢谢
2018-11-04(第一天)
1)问题描述:
// 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。
// 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。
/**
* @param {number[]} nums
* @param {number} target
* @return {number[]}
*/
2)解决思路:
1.双层for循环,外层循环每次按序从数组中取出一个数作为两个数中的一个num1 = nums[i],
2. 在外层循环中获取另一个数的值: leftValue = target - num1
3.内层循环,将数组中每个值与leftValue 比较,如果相等,则把外层循环中的值和内层循环中的值添加到新数组中,返回。
3)代码
![](https://img.haomeiwen.com/i6876611/95e0409486c65c24.png)
网友评论