CSD201_-_T1_2875.webp
minhhoa2004

CSD201_-_T1_2875.webp

Bài viết gốc: Chủ đề 'CSD201 - T1'
1
Class Hotel: is the main class of the program, containing a dataList used to manage the Room objects and a requestQueue corresponding to a queue of order.
Students are required to carefully read the provided code segments to fully understand the relationships between the classes and the functions within each class. The specific task of the test is to execute the following requirements:
a. f1(): 2.5 marks - Load data
To complete the requirement f1(), students need to fulfill two specific tasks: implement the function addLast() in the dataList class and the function enQueue() (similar to addLast)in the requestQueue class.
The expected output used to test your code are as follows:Data List: (001,0,10,200) (003,0,3,70) (004,0,4,100) (005,0,3,70)Request: (1,100) (12,500) (4,50) (4,400)
b. f2(): 2.5 marks - Serve the first request in the requestQueue To complete the requirement f2(), students need to perform three specific tasks: (1)implement the deQueue() function of the requestQueue structure, (2) use the returned result of deQueue() to perform the rent() function, then (3) use these two functions to serve the first request in the body of f2() function.
The rent() action consists of two steps:
o First, search the best Room to rent. If found, proceed to step 2. The best Room is:
An empty Room
Size > the size in the request
.
. Price <= the price in the price
If there are more than one Room satisfying these three conditions below.
Zoom

+ 93%
Close
Chưa có bình luận nào.

Thông tin

Category
CSD201
Thêm bởi
minhhoa2004
Ngày thêm
Lượt xem
3,573
Lượt bình luận
0
Rating
0.00 star(s) 0 đánh giá

Image metadata

Filename
CSD201_-_T1_2875.webp
File size
238.1 KB
Dimensions
1145px x 802px

Share this media

Back
Bên trên Bottom