力扣第四题:在数组中挑出两数满足和
文章目录
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
设计思路
看到这题目的第一眼知道,两层for循环就必然能找出答案,但是倘若要把时间复杂度降低到O(n^2)以下,就要费点功夫了
|
|
另一个方式便是通过哈希表了,我感觉这种需要遍历的题目,都可以用哈希表以空间换时间来降低一层复杂度,缺点就是会难想一点
代码实例
|
|
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
看到这题目的第一眼知道,两层for循环就必然能找出答案,但是倘若要把时间复杂度降低到O(n^2)以下,就要费点功夫了
|
|
另一个方式便是通过哈希表了,我感觉这种需要遍历的题目,都可以用哈希表以空间换时间来降低一层复杂度,缺点就是会难想一点
|
|