Skip to content
neta-r edited this page Jan 10, 2021 · 16 revisions

This projects has three parts:

PART ONE

This part is an illustration of an directed weighted graph.

The graph is implemented by 3 main sections:

  • The vertex section which signifies a single node.
  • The graph section which implements and shows the graph Data structure which all nodes are based in.
  • Juint tests.

PART TWO

This part is the algorithms part of the graph including methods that allows you to:

  • Save a graph in a json format and load from json.
  • Find the shortest path using the dijkstra algorithm.

Dijkstra_Animation

  • Get information about the connected component in the graph using the tarjan algorithm.

Tarjan's_Algorithm_Animation (1)

  • Get an image of the graph.

This part is using by 4 main sections:

Example for graph with given positions:

image

Examples to graphs with random positions:

image

image

PART THREE

To check out comparison data click here or in the side menu bar:

image

Menu

Clone this wiki locally