Skip to content

This project consists of an application that calculates train routes between Iberian cities.

License

Notifications You must be signed in to change notification settings

PaivaEduarda/TrainRoute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Train Route

Index

Project Description

This project consists of an application that calculates train routes between Ibernian cities. The system uses two files: a binary file containing the names of the origin and destination cities, along with the distance between them, and another file containing the names of cities and their coordinates (X, Y) on the map.

🔨 Features and Application Demo

  • Feature 1: Reading and Storing City Data

    • The city file is read, and its records are stored in a binary search tree.
    • Each node in the city tree contains a city record, along with an initially empty Simple List to store the accessible paths from that city.
  • Feature 2: Reading and Storing Path Data

    • The path file is read sequentially.
    • Each path record is stored at the end of the linked list stored in the node of the originating city in the city tree.
  • Feature 3: Train Route Calculation

    • The system can calculate train routes between Hibernian cities based on the data provided in the files.

Technologies used

  • C#
  • Binary Three
  • Linked List

authors


Eduarda Paiva

Eloisa Paixão

About

This project consists of an application that calculates train routes between Iberian cities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages