Welcome to Mars Exploration System — a dynamic project that simulates the extraordinary challenges of managing missions on the Red Planet! 🌕 With advanced data structures and algorithms, this project prioritizes missions, schedules rover expeditions, and delivers crucial statistics on the performance of your Mars exploration fleet. 👩🚀👨🚀
-
Mission Prioritization 🏆
Ensure the most critical missions are prioritized, making sure your rovers are used optimally for the success of humanity’s exploration efforts! -
Rover Trip Scheduling 🗓️
Manage and assign rovers to specific missions with intelligent scheduling algorithms. No rover is left behind, and every mission is executed with precision. -
Statistics Dashboard 📊
Get real-time insights into the number of completed missions, failed operations, and the overall performance of your exploration fleet. Knowledge is power! 🔍
- Data Structures: Heaps, Priority Queues, Linked Lists, and more!
- Algorithms: Scheduling algorithms, performance optimization, and statistical analysis.
- Programming Languages: C++ and Python 🐍
-
Clone the Repository
git clone https://github.com/nouralmulhem/Mars-Exploration.git
-
Navigate to the Project Directory
cd Mars-Exploration
-
Compile and Run
make ./exploreMars
-
Watch the Magic Unfold! 🎥
- Efficiently schedule and assign rover trips for Mars exploration.
- Accurately prioritize missions based on urgency, resources, and mission type.
- Provide a rich set of statistics on overall mission performance and rover utilization.
By exploring this project, you will dive into the world of:
- Advanced Data Structures for real-world applications.
- Algorithm Design to solve complex scheduling problems.
- Practical implementation of performance metrics for mission-critical systems.
Unlock the mysteries of Mars with the power of data structures and algorithms! Your journey starts now — good luck, explorer! 👨🚀👩🚀