顺序遍历,哈希集合,求解《817. 链表组件》
顺序遍历,哈希集合,求解《817. 链表组件》
扫描线 + 离散化 + 排序哈希集合(升序),求解《850. 矩形面积 II》
扫描线 + 离散化 + 排序哈希集合(升序),求解《850. 矩形面积 II》
递归,迭代(定长列表 + 位集),3 解法求解《672. 灯泡开关 Ⅱ》
递归,迭代(定长列表 + 位集),3 解法求解《672. 灯泡开关 Ⅱ》
哈希集合 + 哈希映射 + 随机数生成:求解《217. 存在重复元素》《242. 有效的字母异位词》和《710. 黑名单中的随机数》
哈希集合 + 哈希映射 + 随机数生成,求解《217. 存在重复元素》《242. 有效的字母异位词》和《710. 黑名单中的随机数》
顺利遍历、排序双指针、哈希集合:求解《532. 数组中的 k-diff 数对》
顺利遍历、排序双指针、哈希集合,求解《532. 数组中的 k-diff 数对》
哈希集合、间隔、随机化:3 种方法求解《961. 在长度 2N 的数组中找出重复 N 次的元素》
哈希集合、间隔、随机化,3 种方法求解《961. 在长度 2N 的数组中找出重复 N 次的元素》
Golang 空哈希集合和 strings.Builder:求解《824. 山羊拉丁文》
用 Golang 的空哈希集合和 strings.Builder 求解《824. 山羊拉丁文》
哈希集合:求解《409. 最长回文串》
用哈希集合求解《409. 最长回文串》
Brian Kernighan 算法:求解《191. 位1的个数》《338. 比特位计数》《266. 回文排列》和《面试题 01.04. 回文排列》
Brian Kernighan 算法:用数组、哈希表、哈希集合 3 种数据结构求解《191. 位1的个数》《338. 比特位计数》《266. 回文排列》和《面试题 01.04. 回文排列》
哈希表和哈希冲突:求解《705. 设计哈希集合》和《706. 设计哈希映射》
什么是哈希表,什么是哈希函数,什么是哈希冲突,如何处理哈希冲突,什么是在载荷因子,求解《705. 设计哈希集合》和《706. 设计哈希映射》