如何使用DepthFirstSearchIterator类使用JGraphT在图上运行深度优先搜索(How to use the DepthFirstSearchIterator class to r

编程入门 行业动态 更新时间:2024-10-10 03:26:55
如何使用DepthFirstSearchIterator类使用JGraphT在图上运行深度优先搜索(How to use the DepthFirstSearchIterator class to run a depth first search on a graph using JGraphT)

我正在试验JGraphT并试图使用JGraphT API实现深度优先搜索。 我创建了一个带有节点和顶点的简单图,如下所示:

DirectedGraph <Integer, DefaultEdge> graph = new DefaultDirectedGraph <Integer, DefaultEdge>(DefaultEdge.class); graph.addVertex(7); graph.addVertex(4); graph.addVertex(9); graph.addVertex(3); graph.addVertex(2); graph.addVertex(5); graph.addEdge(7, 4); graph.addEdge(7, 9); graph.addEdge(9, 3); graph.addEdge(3, 2); graph.addEdge(3, 5);

我如何使用DepthFirstSearchIterator在此图上运行DFS? 亲切的问候

I am experimenting with JGraphT and have hit a brick wall trying to implement a depth first search using the JGraphT API. I have created a simple graph with nodes and vertices's as follows:

DirectedGraph <Integer, DefaultEdge> graph = new DefaultDirectedGraph <Integer, DefaultEdge>(DefaultEdge.class); graph.addVertex(7); graph.addVertex(4); graph.addVertex(9); graph.addVertex(3); graph.addVertex(2); graph.addVertex(5); graph.addEdge(7, 4); graph.addEdge(7, 9); graph.addEdge(9, 3); graph.addEdge(3, 2); graph.addEdge(3, 5);

How would I use the DepthFirstSearchIterator to run DFS on this graph? Kind regards

更多推荐

本文发布于:2023-07-27 15:19:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1292352.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:如何使用   图上   深度   JGraphT   DepthFirstSearchIterator

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!