【发布时间】:2012-03-15 19:02:11
【问题描述】:
A星算法可以用HashMaps代替ArrayLists实现吗?
【问题讨论】:
-
A* 算法已经使用 HashMap [或 HashSet] - 用于存储“关闭”节点。它使用更多的数据结构。如果您想要一个好的答案 - 您将必须更加具体。我不相信在原始算法的伪代码中有任何
ArrayList的迹象,所以我相信你在询问具体的实现——所以为了得到一个好的答案,我们需要更多关于这个实现的细节。 -
它从不使用 ArrayLists,除非在特别蹩脚的实现中。
-
星型算法与任何数据结构无关
标签: algorithm arraylist hashmap a-star