leetcode 刷题心得与题解
15. 3SUM
题目:
1 | Given an array nums of n integers, |
O(n3)的时间复杂度经过修改也没啥用
固定i,j、k为双向指针,j从头开始,k从尾开始遍历。
当和小于0时,j减1,当和大于0时,k加1
当找到一个值时,不能当做此时i的固定结果,因为可能有多个,所以需要再把j、k其中之一改变,j加1或者k减1都可以
1 | class Solution(object): |
Keithxodoy
题目:
1 | Given an array nums of n integers, |
O(n3)的时间复杂度经过修改也没啥用
固定i,j、k为双向指针,j从头开始,k从尾开始遍历。
当和小于0时,j减1,当和大于0时,k加1
当找到一个值时,不能当做此时i的固定结果,因为可能有多个,所以需要再把j、k其中之一改变,j加1或者k减1都可以
1 | class Solution(object): |
微信支付
支付宝
v1.5.2