我想在我的应用程序中使用这个类 https://github.com/aq1018/digraph 我添加了一个类并复制了用于测试的快速示例。我打印出表格并得到 p>
"<GraphNode: 0x7fdbb2443e50>"
"<GraphNode: 0x7fdbb2669360>"
而不是 [n3, nt]。怎么了?
最佳答案
从我从打印结果、库和打印方式中看到的情况来看,您似乎正在打印包含 GraphNode 类的 NSArray。
这就是为什么你得到这个
"<GraphNode: 0x7fdbb2443e50>"
"<GraphNode: 0x7fdbb2669360>"
而不是这个
[n3, nt]
如果你想查看结果值,也许你可以遍历数组并像这样获取 GraphNode 的哈希值:
for (GraphNode *node in path) {
NSLog(@"%@",node.value);
}
这样就可以得到节点的哈希值。
我帮你这可以帮助你,如果你对我的回答有疑问,请随时在评论中提问!
关于ios - Xcode Dijkstra 算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26009954/