我正在使用哈希图制作一个图形函数来存储所有节点。我知道散列是如何工作的,但是对于散列图,我不知道他们是否使用 lin/quad 探测来放置/获取节点,或者它是否是一个链表。我希望它使用轮询,因为我只需要每个哈希一个节点,而不是链表格式(或任何其他将多个节点散列到同一位置的格式)。这是正常完成的方式还是我需要设置一些值来将链表方法更改为 lin/quad 探测方法。
我基本上想知道我的一个节点是否映射到地图中与前一个节点相同的位置,
是否会用新节点替换旧节点(映射的删除方法),如果不替换则...
它会将其附加到包含两个节点的内存空间中的链表的末尾还是...
它会使用某种类型的轮询方法来获取地图中不包含新节点的新位置吗
我只想要地图中每个可用位置的一个节点