leetcode 16. 3Sum Closest | 16. 最接近的三数之和(双指针)
生活随笔
收集整理的這篇文章主要介紹了
leetcode 16. 3Sum Closest | 16. 最接近的三数之和(双指针)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目
https://leetcode.com/problems/3sum-closest/
題解
方法1:固定 L,雙指針找 M、R
時間復雜度 O(n^2),推薦此方法。
證明不會有元素遺漏,詳見官方解答:最接近的三數之和
方法2:雙指針,固定 L、R,找 M
這種方式不會導致遺漏,因為首尾已經能覆蓋所有的組合。
時間復雜度O(n^2*log(n))
總結
以上是生活随笔為你收集整理的leetcode 16. 3Sum Closest | 16. 最接近的三数之和(双指针)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode 396. Rotate
- 下一篇: leetcode 149. Max Po