小编pae*_*vek的帖子

(矢量对)与(矢量对)C++的速度

背景:我已经完成了一个游戏作为家庭作业.我们不得不做一个十六进制游戏.我决定使用2d节点矢量实现电路板,并使用2个矢量来跟踪节点邻居的x和y坐标.我用来确定获胜者的路径寻找算法类似于Dijkstra的算法.

我意识到使用2个向量的缺点是它们必须始终保持同步,但我问速度.我也意识到实现电路板的一种更快的方法是使用1d向量(我在完成程序的过程中实现了一半).

问题:就原始速度而言,路径查找算法运行速度更快,使用2个向量来跟踪(x,y),或者如果我使用对向量实现,算法运行速度会更快吗?

c++ performance vector dijkstra

-3
推荐指数
1
解决办法
1071
查看次数

标签 统计

c++ ×1

dijkstra ×1

performance ×1

vector ×1