Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Delhi Metro java Project

This repository contains a simple Java program designed to help commuters navigate the Delhi Metro system. The program allows users to input the name of their source and destination stations, and it then displays the shortest metro route to reach the destination.

Demo:

https://youtu.be/kuxhrtHDe8I?si=1NIapNain9YurSwH

Technologies Used:

Java

Key Features:

  • Graph and Heap Data Structures: The metro system is modeled using nodes and edges. Nodes represent metro stations. Edges represent the distances between connected stations.

  • Shortest Path Algorithms: The program is implemented using Dijkstra algorithm to determine the shortest path between two stations.

Screenshots:

image image image

Repository Structure:

  • Main.java: Contains the core logic and implementation of the metro route finder.

  • Heap.java: Contains the heap implementation used for efficiently finding the shortest path.

Feel free to explore the code, suggest improvements, or contribute to the project!

Team Contributor

Team Member - Nakesh Sharma https://github.com/nakeshsharma

About

The Delhi Metro Java project aims to optimize route planning within the Delhi Metro network using Dijkstra's algorithm implemented with graph data structures and heaps.

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

Languages