Skip to content

A project developed for the Algorithms and Data Structures course, focusing on modifying the graph ADT for the ETSEMaps browser implementation.

License

Notifications You must be signed in to change notification settings

sergioapi/ETSEMaps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ETSEMaps Graph Modification Project

This project, developed as part of the Algorithms and Data Structures course, focuses on modifying the graph ADT for the implementation of the ETSEMaps browser.

Description

The goal of this project is to modify the graph ADT for the ETSEMaps browser implementation. The main requirements include making the graph weighted, changing the vertex type, adding functions for creating and deleting arcs, and implementing functions for calculating adjacency between nodes. Additionally, a function is required to initialize the graph with a given figure, and for version 2 of ETSEMaps, a program must be implemented to calculate optimal routes and minimum infrastructure of connections using the Floyd-Warshall and Prim's algorithms.

Requirements

  • Weighted graph implementation
  • Change of vertex type from integer to character string
  • Addition of functions for creating and deleting arcs
  • Implementation of functions for calculating adjacency between nodes
  • Initialization function for the graph
  • Implementation of optimal route calculation and minimum infrastructure of connections using Floyd-Warshall and Prim's algorithms

Usage

To use this project, follow these steps:

  1. Clone the repository.
  2. Compile the project files.
  3. Run the executable file.

Authors

  • Sergio Álvarez Piñón

This README provides an overview of the ETSEMaps Graph Modification Project, its requirements, and how to use it. For more information, please refer to the source code and documentation.

About

A project developed for the Algorithms and Data Structures course, focusing on modifying the graph ADT for the ETSEMaps browser implementation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages