added jgraph lib files

This commit is contained in:
Nicolas Amaya
2025-10-26 16:36:54 -06:00
parent 14266c95b5
commit 38fa7ef9fb
10 changed files with 38 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
import org.jgrapht.*;
import org.jgrapht.graph.*;
import org.jgrapht.nio.*;
import org.jgrapht.nio.dot.*;
import org.jgrapht.traverse.*;
import java.io.*;
import java.net.*;
import java.util.*;
public class jg {
public static void main(String[] args) throws Exception {
System.out.println("we are in");
// --- JGRAPH TEST (Simplified and Corrected) ---
Graph<URI, DefaultEdge> g = new DefaultDirectedGraph<>(DefaultEdge.class);
URI google = new URI("http://www.google.com");
URI wikipedia = new URI("http://www.wikipedia.org");
URI jgrapht = new URI("http://www.jgrapht.org");
g.addVertex(google);
g.addVertex(wikipedia);
g.addVertex(jgrapht);
g.addEdge(jgrapht, wikipedia);
g.addEdge(google, jgrapht);
// Fixed the variable name from hrefGraph to g
URI start = g.vertexSet().stream()
.filter(uri -> uri.getHost().equals("www.jgrapht.org")).findAny()
.get();
System.out.println("\n--- JGraphT Sample Test Output ---");
System.out.println("Found start URI: " + start);
}
}