FIT3155: Advanced data structures and algorithms Assignment, MUM, Malaysia Write a program that implements a binary heap and binary search tree data structure to manage a list of job requests in a computer repair shop
| University | Monash University Malaysia (MUM) |
| Subject | FIT3155: Advanced data structures and algorithms |
Question 1: Computer repair Priority Queue System
Write a program that implements a binary heap and binary search tree data structure to manage a list of job requests in a computer repair shop.
The program shall fulfill the following requirements:
- Design a binary heap data structure to store a list of job requests. Each job request consists of request id, description, priority and status.
- Provide a menu that allows a user to perform the following operations until the option 4 (exit) is selected:
- Add a new job request
- Retrieve a job
- View job sumarry
- Exit
- If user selects option 1 (Add a new job request), the program shall add a new job request (0 value in status to represent new request) into the binary heap. Allow user to assign appropriate priority for the job (1-5. 1 for high and 5 for low).
- If user selects option 2(Retrieve a job request), the program shall retrieve the highest priority job from the binary heap and move it into a binary search tree (use request id as the key in binary search tree) and update the status to 1(close).
- If user selects option 3 (View job summary), the program shall display a list of jobs’ information (in tabular format) based ont the job status (0 or 1) entered by user.
- The program shall demonstrate a good OOP design, data validation and error handling
Recent Solved Questions
- Finance Accounting and Management Report, UON, Malaysia You have been hired as a management consultant to analyze the current financial position of the company
- Corporate Reporting Current Issue Assignment, SU, Malaysia The impact a company is having on the environmental, social, and economic structure of society. In post COVID-19 world
- Critically assess the effectiveness of CRT in challenging conventional understandings of race, law, and power: Jurisprudence, Assignment, UOP, Malaysia
- MOS639: Occupational Safety and Health Assignment, AeU, Malaysia Mr. Butch Clas, HR Director for SEA and ANZ at Dow Chemical, found out how healthcare and wellbeing initiatives help
- HDPS1303 Early Childhood Assignment: Language Development & Observation Report
- LAW445: Malaysian Legal Principles Assignment, UiTM, Malaysia Students’ freedom of expression in social media has somehow been monitored by universities
- You are working as a Human Resources Manager in a medium-sized company: Quantitative Methods for Business Research, Assignment, MSU, Malaysia
- ABCC1103: The aim of this assignment is to assess students’ capacity to formulate holistic solutions in addressing challenges and ethical concerns: Introduction To Communication, Assignment, OUM, Malaysia
- MGT72004 Project Management & Consultancy Assessment 1 Semester November 2025 | Taylor’s University (TU)
- Supply Chain Management Assignment – Optimizing the supply chain of Local Organization/Company