Practical assignment for the course Algorithms and Data Structures – Second Semester 2024.
This project focuses on the representation, analysis, and problem-solving of graphs using classical algorithms and computational techniques.
-
Graph Representation
- Adjacency matrix and adjacency list
- Visualization and exploration using graphical tools
-
Search and Shortest Paths
- Implementation of algorithms such as BFS and Dijkstra
- Shortest path calculation and execution time analysis
-
Applications
- Evaluation of connectivity structures
- Network analysis and efficient routing
- Python 3.x
- numpy
- networkx
- matplotlib
- Jupyter Notebook