![]() |
1
2
我们需要确定的第一件事是你有一个 XY-Problem 因为“你需要做什么”和“你如何解决它”是完全不一致的。 那么让我们回到原来的问题,试着找出我们 需要 第一
尽我所能,
那么,给定这些对象,如果
可以使用哈希表(在这种情况下,
然后,我们可以重用您在原始代码中使用的逻辑,将值插入到此数据结构中,只需进行一些调整。
然后,如果要查询与给定源+操作关联的所有结果,只需构造
这将产生您想要的功能 需要 解决你的问题。 |
![]() |
2
1
您应该更改添加到哈希表的逻辑,以检查您创建的键。如果键存在,则获取它映射到的数组的数组列表,并将数组添加到其中。当前您将覆盖数据。 试试这个
然后,要打印内容,请尝试以下方法
|
![]() |
3
1
除了将变量重新定位到其实际使用的位置之外,还将在本地创建返回值,并将读取器包装到一个try-with-resource构造中,该构造确保即使发生异常也会关闭它(请参见官方教程 here ). |
|
TheNewbie · 具有双哈希冲突解析的哈希表-无限循环 7 年前 |
![]() |
Rahul Raj · 从差值为k的数组中查找整数对(仅使用哈希表) 7 年前 |
![]() |
rb612 · 哈希表在相同或冲突值上是如何线性的? 7 年前 |
![]() |
Catalin Ghita · 如何以安全线程对象为值初始化哈希表? 7 年前 |
|
svaerth · 使用巨型哈希表在多项式时间内求解数独 7 年前 |