Sau khi thực hiện các lệnh sau, hỏi trong hàng đợi Q có những giá trị nào?
Sau khi thực hiện các lệnh sau, hỏi trong hàng đợi Q có những giá trị nào?
Giải Chuyên đề Tin 12 Bài 1: Mô hình dữ liệu ngăn xếp và hàng đợi - Kết nối tri thức
Câu hỏi 2 trang 8 Chuyên đề Tin học 12: Sau khi thực hiện các lệnh sau, hỏi trong hàng đợi Q có những giá trị nào?
Q=Queue()
Enqueue(Q,2)
Enqueue(Q,10)
Dequeue(Q)
Enqueue(Q,1)
Dequeue(Q)
Lời giải:
Q=Queue(): Tạo một hàng đợi rông
Enqueue(Q,2): Đưa phần tử 2 vào vào cuối của hàng đợi Q.
Enqueue(Q,10): Đưa phần tử 10 vào vào cuối của hàng đợi Q.
Dequeue(Q): Lấy ra một phần tử tại đầu của hàng đợi Q và trả về phần tử này.
Enqueue(Q,1): Đưa phần tử 1 vào vào cuối của hàng đợi Q.
Dequeue(Q): Lấy ra một phần tử tại đầu của hàng đợi Q và trả về phần tử này.
Lời giải bài tập Chuyên đề Tin 12 Bài 1: Mô hình dữ liệu ngăn xếp và hàng đợi hay, ngắn gọn khác: