我正在跟踪位置及其与其他位置的连接。
我将位置保存在 NSArray 中,而每个位置都表示为字典。每个位置都有 Dictionary 具有属性(locationName、Connections、纬度、经度),其中 Connections 是该位置连接到(而不是从)的其他位置的数组。我使用 lat/lon 和 Haversine 算法来确定两点之间的距离。
NEXT,我想使用dijkstra的最短路径算法找到源位置和目标位置之间的最短路径(源和目标由用户选择)
这不是商业用途,不需要支持成百上千的位置。
我正在寻找一些将执行此搜索的客观 C 代码。