我是一名新的 Go 程序员,几天前刚刚完成了“Go 之旅”教程。我想创建一个 150 x 120 大小的图,然后获取每个节点的所有边缘节点并实现一些图搜索算法,例如 BFS 和 Dijkstra。我发现了一个很棒的库,叫做 Gonum,它带有一个 看起来很有希望使用的图形包。
我的问题是它有很多信息,我不知道从哪里开始。我希望有某种教程可以让我朝着正确的方向开始,但我没有找到一个。
我在 Python 中设置的方法是制作一个零的 numpy 数组来表示图形的大小,然后遍历它以获得每个节点的每条边,但我不确定这是思考如何图表是在 Go 中设置的。