0
我有一个电子表格设置了一堆到不同餐馆的距离。为了简单起见,可以说所有列A
都有餐厅名称/代码(假设代码是一个数字,2到XXX)。然后,在B
到XXX - 1
之间,有一个数字显示A
中的餐厅与其代码是列号的餐厅之间的距离。在VBA中实现dijkstra算法
我将如何去执行dijkstra的算法来找到2个用户输入的最短路径?
我有一个电子表格设置了一堆到不同餐馆的距离。为了简单起见,可以说所有列A
都有餐厅名称/代码(假设代码是一个数字,2到XXX)。然后,在B
到XXX - 1
之间,有一个数字显示A
中的餐厅与其代码是列号的餐厅之间的距离。在VBA中实现dijkstra算法
我将如何去执行dijkstra的算法来找到2个用户输入的最短路径?
将它写入纯VBA中。输入可以是开始节点,目标节点和二维VBA阵列的距离,返回值可以是距离,也可以是最短路径本身。当您执行Dijkstra时,电子表格的布局在某种程度上与您无关。只有当你需要调用你的VBA函数时才重要。 –