在我的代码中我们使用heapq.heappop但它并没有从列表中删除项目,你能帮我吗?在
node=Node(init_state,None,None,0)
self.__frontier = [node]
heapq.heappush(self.__frontier, (node.path_cost + self.__heuristic,node))
tempNode=heapq.heappop(self.__frontier)
当我们像最后一行那样从堆中弹出节点时为什么不删除?在
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐