A program that simulates an ambulance management system. It reads data containing the ambulance requests and hospitals' data from a text file. The process of assigning patients to their suitable cars is done automatically.
It supports both a silent and interactive mode and statistics regarding wait time and utilisation are displayed after the simulation.
The project makes use of different data structures such as queues, priority queues, and lists.
This project was done as a part of the coursework for CMPS103 - Data Structures and Algorithms at the Faculty of Engineering - Cairo University.