使用邻接表表示墙壁

11111111111111110101110001010111110111011001010001111101010111000101011111011101100100000111111111111=Wall0=Path

你好,我想知道如果我可以通过节点的属性来判断一个节点是否为墙壁,我是否需要在我的邻接表中添加墙节点?因为据我所知,在计算从源到目标的最短路径的成本时,墙壁不会被考虑,例如使用A*算法。

另外,假设我有一系列节点对象,每个节点对象包含一个相邻节点的列表,我是否需要存储相邻的墙节点?


回答:

嗯,在没有更多细节的情况下很难确定,但对于大多数最短路径搜索算法来说,完全可以不为包含墙壁的单元格创建任何节点。

Related Posts

Keras Dense层输入未被展平

这是我的测试代码: from keras import…

无法将分类变量输入随机森林

我有10个分类变量和3个数值变量。我在分割后直接将它们…

如何在Keras中对每个输出应用Sigmoid函数?

这是我代码的一部分。 model = Sequenti…

如何选择类概率的最佳阈值?

我的神经网络输出是一个用于多标签分类的预测类概率表: …

在Keras中使用深度学习得到不同的结果

我按照一个教程使用Keras中的深度神经网络进行文本分…

‘MatMul’操作的输入’b’类型为float32,与参数’a’的类型float64不匹配

我写了一个简单的TensorFlow代码,但不断遇到T…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注