A60976. 游乐园的过山车每次限坐 4 人,用循环队列管理排队(容量 MAX=5 ,空一格判满)。下面代码执行后,循环队列是否已满? rear 的值是多少?1 MAX = 5
单选题
知识点
题目描述
游乐园的过山车每次限坐 4 人,用循环队列管理排队(容量 MAX=5 ,空一格判满)。下面代码执行后,循环队列是否已满? rear 的值是多少?
1 MAX = 5
2 queue = [None] * MAX
3 front = 0
4 rear = 0
5 def enqueue(x):
6 global rear, queue
7 queue[rear] = x
8 rear = (rear + 1) % MAX
9
10 def dequeue():
11 global front
12 front = (front + 1) % MAX
13
14 if __name__ == "__main__":
15 enqueue(1)
16 enqueue(2)
17 enqueue(3)
18 enqueue(4)
19
20 dequeue()
21 dequeue()
22
23 enqueue(5)
24 enqueue(6)
25
26 print("队列数组:", queue)
27 print("front下标位置:", front)
28 print("rear下标位置:", rear)选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员