Skip to content

ramadan70/Dijkstra-Shortest-Path-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 World Map Shortest Path System

A Java-based application that calculates the shortest path between locations on a world map using Dijkstra's Algorithm.

🚀 Features

  • Compute the shortest path between nodes on a map
  • Efficient graph representation
  • Optimized path calculation using priority queues
  • Demonstrates real-world usage of graph algorithms

🧠 Algorithm

This project implements Dijkstra’s Algorithm to find the minimum distance between nodes in a weighted graph.

🛠️ Technologies Used

  • Java
  • Data Structures
  • Graph Algorithms
  • Linked Lists
  • Heaps / Priority Queue

▶️ How to Run

Compile the project

javac Main.java

Run the program

java Main

📚 What I Learned

  • Implementing graph algorithms
  • Working with advanced data structures
  • Optimizing performance using heaps

👨‍💻 Author

Ramadan Abo Syam

About

Java implementation of Dijkstra’s algorithm to compute shortest paths using optimized graph data structures.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors