这题没什么好说的
1 | func isAnagram(s string, t string) bool { |
1 | func intersection(nums1 []int, nums2 []int) []int { |
1 | func isHappy(n int) bool { |
经典两数之和
1 | func twoSum(nums []int, target int) []int { |
很顺理成章的思路
1 | func fourSumCount(nums1 []int, nums2 []int, nums3 []int, nums4 []int) int { |
1 | func canConstruct(ransomNote string, magazine string) bool { |
再做一遍居然没一次做出来
排序,固定一点,再在后面区间使用双指针
注意去重,有点麻烦
1 | func threeSum(nums []int) [][]int { |
在三数之和上再套一层 for
(
感觉写的好丑
1 | func fourSum(nums []int, target int) [][]int { |