Skip to content
YosefTwito edited this page Jan 1, 2020 · 6 revisions

Welcome to the TheMazeOfWaze Wiki !

This project is about Directed Weighted Graphs. Developing a data Structure of it, creating nodes and edges, and handling them in Java. Including some useful functions (Computing shortest path between nodes, check if the graph is connected and some more functions), and a GUI for the graph and for the algorithms.

@authors YosefTwito and EldarTakach

Object's classes:

  • node: This is one of the basic objects in my project, creating graph nodes and handling it.

  • edge: This is one of the basic objects in my project, creating graph edges and handling it.

  • DGraph: This is the main data structure in my project, containing the nodes and the edges. Able to make changes in the nodes and make new edges.

Algorithm class:

  • Graph_Algo: This class has methods for the "regular" Graph Theory algorithms.

GraphGui class:

  • GraphGui: This class make a gui window to represent a graph and use the Graph_Algo on live (use the methods and represent it on the gui window while it is still up).

Untitled

Clone this wiki locally