今日任务
-
哈希表理论基础 (讲解: 代码随想录)
-
242.有效的字母异位词 (题目: . - 力扣(LeetCode))
-
349 两个数组的交集 (题目: . - 力扣(LeetCode) )
-
202 快乐数 (题目: . - 力扣(LeetCode))
-
1 两数之和 (题目: . - 力扣(LeetCode))
哈希表理论基础
文章讲解参考: 代码随想录
核心:一般哈希表都是用来快速判断一个元素是否出现集合里。常见的三种数据结构:数组、set (集合)、map(映射)
想法:其实我一直以为哈希表都是指map(映射)这种数据结构,就是键值对,但是看了文章发现好像不是那么回事(基础太弱,还需深入了解一下),而且每种语言的这些自由的数据结构类型可能也有差异,像go的话就数组、切片、map(Go语言中,一个map就是一个哈希表的引用)。
242.有效的字母异位词
题目: . - 力扣(LeetCode)
给定两个字符串 s
和 t
,编写一个函数来判断 t
是否是 s
的字母异位词。
注意:若 s
和 t
中每个字符出现的次数都相同,则称 s
和 t