题面

Given an array nums of n integers, are there elements abc in nums such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.

Note: The solution set must not contain duplicate triplets.

给定数组,找出其中不重复三个和为0的元素集合。

样例

1. Given array nums = [-1, 0, 1, 2, -1, -4],
solution set is:
[
[-1, 0, 1],
[-1, -1, 2]
]
2. Given array nums = [0, 0, 0],
solution set is:
[
[0, 0, 0]
]
note: this example may cause something wrong!
(heap overflow? Need you to try it.)

思路

按照我以往的傻瓜思路,暴力来解决的话,time complexity will be O(n3),that's fool.

这里参考了(抄)一个简单易于理解的solution

最新文章

  1. PeopleSoft Rich Text Boxes上定制Tool Bars
  2. IE9 打不开界面也不报错,只有打开控制台才会显示 - console
  3. 自学C++第一天
  4. IO流(一)__File对象和字符流FileWriter FileReader
  5. Linq语法详细(转)
  6. 【Beta】第一次任务发布
  7. UISlider显示进度(并且实现图片缩放)
  8. iOS开发 使用RMStore简化内购代码 + 内购买订单验证
  9. viewController的自动扩展属性导致TableViewGroupStyle时向上填充
  10. @section Right
  11. Centos 下Nginx 自启动脚本
  12. SQL SERVER 2005 获取表的所有索引信息以及删除和新建语句
  13. GlusterFS常用命令小结
  14. CI框架浅析(二)
  15. 201521123018 《Java程序设计》第10周学习总结
  16. Key Technologies Primer 读书笔记,翻译 --- Struct 学习 1
  17. 12Js_原型对象
  18. 20165234 《Java程序设计》第二周课下作业
  19. python框架之Django(8)-CBV中添加装饰器
  20. 洛谷 P3225 [HNOI2012]矿场搭建 解题报告

热门文章

  1. java如何获取访问真实IP地址?
  2. poi导出excel2007版本
  3. 集合循环删除问题-报错java.util.ConcurrentModificationException解析
  4. Django——models中导入数据重复的解决办法
  5. Go 自定义包引入报错
  6. MySQL必知必会:组合查询(Union)
  7. Vue-cli安装,创建Vue项目
  8. python面向对象之封装,继承,多态
  9. AMD, CMD, CommonJS和UMD
  10. layui监听radio点击事件