diff --git a/Assignment-3/Test/jg.class b/Assignment-3/Test/jg.class new file mode 100644 index 0000000..117b386 Binary files /dev/null and b/Assignment-3/Test/jg.class differ diff --git a/Assignment-3/Test/jg.java b/Assignment-3/Test/jg.java index e69de29..f999a2a 100644 --- a/Assignment-3/Test/jg.java +++ b/Assignment-3/Test/jg.java @@ -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 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); + + } + +} \ No newline at end of file diff --git a/Assignment-3/javaparser-1.0.0/LCA_JP1_0_0$LocalClassVisitor.class b/Assignment-3/javaparser-1.0.0/LCA_JP1_0_0$LocalClassVisitor.class new file mode 100644 index 0000000..f9715da Binary files /dev/null and b/Assignment-3/javaparser-1.0.0/LCA_JP1_0_0$LocalClassVisitor.class differ diff --git a/Assignment-3/javaparser-1.0.0/LCA_JP1_0_0.class b/Assignment-3/javaparser-1.0.0/LCA_JP1_0_0.class index dc4c730..fb6df9e 100644 Binary files a/Assignment-3/javaparser-1.0.0/LCA_JP1_0_0.class and b/Assignment-3/javaparser-1.0.0/LCA_JP1_0_0.class differ diff --git a/Assignment-3/lib/apfloat-1.10.1-javadoc.jar b/Assignment-3/lib/apfloat-1.10.1-javadoc.jar new file mode 100644 index 0000000..6e86282 Binary files /dev/null and b/Assignment-3/lib/apfloat-1.10.1-javadoc.jar differ diff --git a/Assignment-3/lib/apfloat-1.10.1.jar b/Assignment-3/lib/apfloat-1.10.1.jar new file mode 100644 index 0000000..9958619 Binary files /dev/null and b/Assignment-3/lib/apfloat-1.10.1.jar differ diff --git a/Assignment-3/lib/jgrapht-core-1.5.2-javadoc.jar b/Assignment-3/lib/jgrapht-core-1.5.2-javadoc.jar new file mode 100644 index 0000000..3f9dc5b Binary files /dev/null and b/Assignment-3/lib/jgrapht-core-1.5.2-javadoc.jar differ diff --git a/Assignment-3/lib/jgrapht-core-1.5.2.jar b/Assignment-3/lib/jgrapht-core-1.5.2.jar new file mode 100644 index 0000000..8283b35 Binary files /dev/null and b/Assignment-3/lib/jgrapht-core-1.5.2.jar differ diff --git a/Assignment-3/lib/jheaps-0.14-javadoc.jar b/Assignment-3/lib/jheaps-0.14-javadoc.jar new file mode 100644 index 0000000..863c71d Binary files /dev/null and b/Assignment-3/lib/jheaps-0.14-javadoc.jar differ diff --git a/Assignment-3/lib/jheaps-0.14.jar b/Assignment-3/lib/jheaps-0.14.jar new file mode 100644 index 0000000..a0f0c23 Binary files /dev/null and b/Assignment-3/lib/jheaps-0.14.jar differ