『代码随想录』哈希表(Hash Map)
DAY 6
242.有效的字母异位词
这题没什么好说的
1 | func isAnagram(s string, t string) bool { |
349.两个数组的交集
1 | func intersection(nums1 []int, nums2 []int) []int { |
202.快乐数
1 | func isHappy(n int) bool { |
1. 两数之和
经典两数之和
1 | func twoSum(nums []int, target int) []int { |
DAY 7
454.四数相加 II
很顺理成章的思路
1 | func fourSumCount(nums1 []int, nums2 []int, nums3 []int, nums4 []int) int { |
383.赎金信
1 | func canConstruct(ransomNote string, magazine string) bool { |
15.三数之和
再做一遍居然没一次做出来
排序,固定一点,再在后面区间使用双指针
注意去重,有点麻烦
1 | func threeSum(nums []int) [][]int { |
18.四数之和
在三数之和上再套一层 for
(
感觉写的好丑
1 | func fourSum(nums []int, target int) [][]int { |
评论
GiscusTwikoo