/Algorithms-Project

A Desktop application that gives the possibility to generate directed graph using our Graphic User Interface (GUI) and apply one of the two algorithms which are Dijkstra and Maximum Flow algorithms, using Java and Java Swing.

Primary LanguageJava

Dijkstra and Maximum Flow Desktop App

A Desktop application that gives the possibility to generate directed graph using our Graphic User Interface (GUI) and apply one of the two algorithms which are Dijkstra and Maximum Flow algorithms, using Java and Java Swing.

Features

  • User Can Enter Unlimited Vertices
  • User Can Enter Directed Edges
  • User Can applay Dijkstra or Maximum Flow algorithms
  • User Can See The Answer Step by Step

Screenshots

Technologies

  • Java
  • Java Swing
  • JUNG lib for Graphs

Requirements

  • Java Environment
  • Netbeans

Run Locally

Clone the project

  git clone https://github.com/SamehSerag/Examination-System.git

Install Java Env

  https://www.java.com/en/download/help/download_options.html

You Can Run .EXE

  cd dist/Run-Project.exe

To Edit or View Code

  Open Project Using Netbeans

Authors