Я новый программист на Го, только что закончил урок "Тур по Го" пару дней назад. Я хочу создать граф размером 150 x 120, а затем получить все граничные узлы для каждого узла и реализовать некоторые алгоритмы поиска в графе, такие как BFS и Dijkstra. Я нашел великолепную библиотеку под названием Gonum с пакетом graph , который выглядит многообещающим.
Моя проблема в том, что информации много, и я не знаю, с чего начать. Я надеялся, что будет какое-то учебное пособие, которое поможет мне начать в правильном направлении, но мне не повезло найти его.
Способ, которым я настроил это в Python, заключался в том, чтобы создать нулевые массивы для представления размера графа, а затем выполнить итерацию по нему, чтобы получить каждое ребро для каждого узла, но я не уверен, что это лучший способ подумайте о том, как создаются графики в Go.