Implementation of CS2400 Project 5 includes GraphInterface.java and Vertex.java interface and class files.
Both Adjacency List and Adjacency Matrix Graph Implementation classes are included in src/main/java and tested in successive parametrized
unit test methods in src/test/java/GraphTest.java
Both class files contain implementations and depth and breadth first traversal methods
Group Members: Maya Tene(@mootene), Jibriel Ustarz(@jaustarz)
GraphInterface written by Maya
Vertex written by Maya
AdjacencyMatrixGraph written by Maya
AdjacencyListGraph written by Jibriel and Maya
GraphTest and VertexTest unit test methods written by Jibriel and Maya
Vertex written by Maya
Javadocs generated by Jibriel
Javadoc Links: https://frosty-meninsky-c54c4f.netlify.app https://cranky-khorana-5c3e83.netlify.app https://practical-bell-6085c4.netlify.app
main method located in src/test/java/GraphTest.java and will output traversals of given graph by both graph classes to terminal. to run unit tests/ check for buid failures utilize "mvn test" and "mvn compile" on command line. (All files can be seen passing tests and build success shown in screen recording) \
Link to Demonstration Video: https://livecsupomona-my.sharepoint.com/:v:/g/personal/jaustarz_cpp_edu/EY6UYrqmFvlDrwXuFLJTwJIB3pVuGvFB-2Ju6rVYWvXEjQ?e=ljiUO2\