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
- SMOL5203: The amended OSHA Sec 26a. (1) has included “Rights of employees”to remove himself from the danger: OSH Legislation Assignment, OUM, Malaysia
- Accounting and Business Finance Dissertation, HWU, Malaysia It should be read in conjunction with the material available on CANVAS
- Data Structure Assignment, SU, Malaysia The buycar is a used car reseller situated in Seri Kembangan, Selangor, Malaysia. The business owner is planning
- A company, Photo Haven currently orders 15,000 hinges per month from E-Mach Manufacturing at MYR3.00 each: Business Mathematics Assignment, HU, Malaysia
- DATA ANALYSIS Assignment, TU, Malaysia Develop RQ, RO, Hypothesis and Framework Data screening and data coding in excel and then SPSS based on the questionnaire given
- Wind Engineering Thesis, UTM, Malaysia There is an urgency for us to implement energy saving in buildings because of the high energy consumption and CO2 emission
- Madison Capital Group is considering allocating limited capital investment funds among three proposals: Principle Of Finance Assignment, UOW, Malaysia
- STA60704: Probability Theory Assignment, TU, Malaysia
- XBOH2103: Demonstrate the use of digital technology to support and enhance in managing occupational: Occupational Safety And Health Management Assignment, OUM, Malaysia
- BMG706 Assignment: Strategic Quality Change Implementation in Business Operations