题解 | #三数之和#

三数之和

http://www.nowcoder.com/practice/345e2ed5f81d4017bbb8cc6055b0b711

  1. 先排序
  2. 枚举第一个数,下标为 i
  3. 第一个数去重 i
  4. 双指针枚举第二个、第二个数,下标为 j、k,j 从前往后枚举,k 从后往前枚举
  5. 第二个数去重 j
  6. 如果 j < k - 1 && nums[i] + nums[j] + nums[k - 1] >= 0 则 k 试着往前走一步
  7. 再判断是否满足条件,满足则加入到答案中
全部评论

相关推荐

沟头学院:无关比赛不要写,这样会显着你主次不分,比赛不要撒谎,有哪些就写那些,创新创业建议删除。技能特长可以适当夸大。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务