【发布时间】:2014-04-15 09:35:22
【问题描述】:
我正在解决一个问题,我将棋盘状态表示为 2d 数组。 我需要能够查看我正在使用的当前董事会状态是否以前曾见过。
我曾想过使用一个 HashMap 对象,该对象将二维数组作为参数,然后创建其唯一的哈希值。然后我可以通过使用 HashMap 的“.contains()”方法查看 HashMap 对象是否包含我当前正在使用的板状态。
我感到困惑的是 HashMap 对象采用“键”和“值”参数。 我只需要一个简单地将二维数组作为参数并创建其唯一哈希值的对象,然后允许我使用“.contains()”和“.put()”方法。
我感觉自己并没有真正理解 hashMaps,所以我在哪里感到困惑?
【问题讨论】: