由于问题比较简单,直接用两个for
循环求和就能得出结果。
思路和解法一相同,首先遍历数组,对于每个值,用目标值减去当前值就得到了另一个值,然后用数组内置方法indexOf
判断它在数组中的索引就能得出结果,其效率和解法一相差不多,只是写起来更简便而已。
思路和解法二相同,只是使用ES6新增的Map
结构代替数组直接取值,由于哈希表在查找方面的优越性,解法三比解法二性能更好。
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
由于问题比较简单,直接用两个for
循环求和就能得出结果。
思路和解法一相同,首先遍历数组,对于每个值,用目标值减去当前值就得到了另一个值,然后用数组内置方法indexOf
判断它在数组中的索引就能得出结果,其效率和解法一相差不多,只是写起来更简便而已。
思路和解法二相同,只是使用ES6新增的Map
结构代替数组直接取值,由于哈希表在查找方面的优越性,解法三比解法二性能更好。