题意
从给定的数组中选出三个数,使得三个数的和最接近目标值。
思路
- 想法1:暴力,$O(n^3)$。
- 想法2:排序 + 双指针。上题中的想法可直接拿过来用,改一下返回的结果就可以了。时间复杂度:$O(n^2)$,空间复杂度:$O(n)$。
代码
1 | class Solution { |
总结
排序 + 指针。
快乐咸鱼每一天,咸鱼咸鱼咸~
从给定的数组中选出三个数,使得三个数的和最接近目标值。
1 | class Solution { |
排序 + 指针。
WeChat Pay
Alipay