N数之和

两数之和

采用双指针 or hashmap 的思路均可以,如果是无序,必然优先选择hashmap,但如果是有序还是选择双指针好一些。因为双指针空间复杂度为O(1),而hashmap空间复杂度为O(n)
1. 两数之和
167. 两数之和 II - 输入有序数组
🔒170.两数之和-数据结构设计
🔒1099
🔒1214

三数之和

转化为两数之和更好一点
15
16
🔒259
经典!923
暴力方法 和 数学 方法求组合
notion imagenotion image

四数之和

18
经典 454
notion imagenotion image

K数之和(LintCode)

动态规划
89
90
1689