📜  前 20 个基于哈希技术的面试问题

📅  最后修改于: 2021-10-28 01:47:04             🧑  作者: Mango

  1. 判断一个数组是否是另一个数组的子集
  2. 两个链表的并集和交集
  3. 找到给定总和的一对
  4. 从给定的门票列表中查找行程
  5. 在数组中找到四个元素 a、b、c 和 d,使得 a+b = c+d
  6. 找到总和为 0 的最大子数组
  7. 计算每个大小为 k 的窗口中的不同元素
  8. 从 k 个列表中查找包含元素的最小范围
  9. 回文子串查询
  10. 具有相同数量 0 和 1 的最大子数组
  11. BST 相对于哈希表的优势
  12. 检查数组是否可以分为总和可被 k 整除的对
  13. 计算具有给定 XOR 的子数组的数量
  14. 在Java使用单独的链接实现我们自己的哈希表
  15. Java中HashMap的内部工作
  16. 查找范围的缺失元素
  17. 最长连续子序列
  18. 打印总和为 0 的所有子数组
  19. 冲突处理的开放寻址
  20. 用于碰撞处理的单独链
  21. 给定一组对,找出其中的所有对称对

最近关于哈希的文章
哈希编码实践

如果您希望与专家一起参加现场课程,请参阅DSA 现场工作专业课程学生竞争性编程现场课程