Day06代码随想录2 | 两数之和&&四数之和II&&三数之和&&四数之和
两数之和
文章:5. 两数之和
题目:1. 两数之和
【思路】
- Java
1 | class Solution { |
- Go
1 | func twoSum(nums []int, target int) []int { |
四数之和II
文章:6. 四数相加II
题目:454. 四数相加 II
【思路】
- Java
1 | class Solution { |
- Go
1 | func fourSumCount(nums1 []int, nums2 []int, nums3 []int, nums4 []int) int { |
三数之和
文章:8. 三数之和
题目:15. 三数之和
【思路】
结合双指针
- Java
1 | class Solution { |
- Go
排序: sort.Ints(nums)
1 | func threeSum(nums []int) [][]int { |
四数之和
文章:9. 四数之和
题目:
【思路】
在三数之和的基础上套多一层for循环
- Java
1 | class Solution { |
- Go
1 | func fourSum(nums []int, target int) [][]int { |
【总结】
复习了哈希表以及双指针的用法
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 林重笑!