- 判断一个数组是否是另一个数组的子集
- 两个链表的并集和交集
- 找到给定总和的一对
- 从给定的门票列表中查找行程
- 在数组中找到四个元素 a、b、c 和 d,使得 a+b = c+d
- 找到总和为 0 的最大子数组
- 计算每个大小为 k 的窗口中的不同元素
- 从 k 个列表中查找包含元素的最小范围
- 回文子串查询
- 具有相同数量 0 和 1 的最大子数组
- BST 相对于哈希表的优势
- 检查数组是否可以分为总和可被 k 整除的对
- 计算具有给定 XOR 的子数组的数量
- 在Java使用单独的链接实现我们自己的哈希表
- Java中HashMap的内部工作
- 查找范围的缺失元素
- 最长连续子序列
- 打印总和为 0 的所有子数组
- 冲突处理的开放寻址
- 用于碰撞处理的单独链
- 给定一组对,找出其中的所有对称对
最近关于哈希的文章
哈希编码实践
如果您希望与专家一起参加现场课程,请参阅DSA 现场工作专业课程和学生竞争性编程现场课程。