JavaScript is required

Hỏi thứ tự phục vụ của thuật toán SCAN

A.

53, 65, 67, 37, 14, 98, 122, 124, 183

B.

53, 37, 14, 65, 67, 98, 122, 124, 183

C.

53, 65, 67, 37, 14, 98, 183, 124, 122

D.

53, 98, 183, 37, 122, 14, 124, 65, 67

Trả lời:

Đáp án đúng: B


Thuật toán SCAN (còn gọi là thuật toán thang máy) hoạt động bằng cách di chuyển đầu đọc đĩa theo một hướng (tăng hoặc giảm) và phục vụ tất cả các yêu cầu trên đường đi. Khi đến cuối một hướng, đầu đọc sẽ đảo ngược hướng và tiếp tục phục vụ các yêu cầu. Trong trường hợp này, không có thông tin về hướng ban đầu của đầu đọc đĩa. Tuy nhiên, ta có thể giả định rằng đầu đọc đĩa đang di chuyển theo chiều tăng. Dựa trên giả định này, thứ tự phục vụ sẽ là: 53, 65, 67, sau đó đảo chiều và tiếp tục 37, 14, rồi tiếp tục theo chiều tăng là 98, 122, 124, 183. Vậy đáp án đúng là B.

Câu hỏi liên quan