gpt4 book ai didi

java - 如何为广度优先搜索算法制作图表

转载 作者:行者123 更新时间:2023-12-01 21:40:10 24 4
gpt4 key购买 nike

我是在 Java 中使用图形的新手,但我已经实现了一个代码,该代码使用广度优先搜索算法查找两个节点之间的路线,并且我需要在图形上显示输出,任何人都可以帮助我这样做。

最佳答案

对于初学者,我会推荐两种流行的图形表示形式:

邻接矩阵:https://en.wikipedia.org/wiki/Adjacency_matrix

邻接列表:https://en.wikipedia.org/wiki/Adjacency_list

要理解和练习广度优先搜索/深度优先搜索,请使用邻接矩阵,因为在此数据结构中更容易访问邻居。它就像二维数组一样简单:

int[][] adj = new int[10][20];

普林斯顿大学的示例:http://algs4.cs.princeton.edu/41graph/AdjMatrixGraph.java.html

关于java - 如何为广度优先搜索算法制作图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36600185/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com