动态大小嵌套hashmap

时间:2018-03-15 03:08:12

标签: java hashmap nested

我在nested hashmaps of unknown depth java帖子中看到了这个类似的问题,但没有得到合适的答案。我需要确切的要求,我需要一个具有动态深度的嵌套hashmap。

请注意,这个问题不是Tree的实现,而是其他问题。

我们知道我们可以使用hashmap实现图形。我可以使用hashmap表示图形,如下所示,

HashMap<Integer, HashMap<Integer, ArrayList<Integer>>>

第一个Integer表示顶点,而内部HashMap表示该顶点周围的邻域。现在假设我想按如下方式实现图形:

我希望第一个Integer表示顶点,而内部HashMap表示该顶点周围邻域的邻域。然后我需要类似的东西:

HashMap<Integer, HashMap<Integer, HashMap<Integer , HashMap<Integer ,ArrayList<Integer>>>>>

这是我的问题。所需的邻域数(散列图深度)将在运行时已知(用户决定),有没有办法在Java中实现这种功能?

0 个答案:

没有答案