以下是使用 Python 实现的代码: ```python class Queue: def __init__(self): self.queue = [] # 用列表来实现队列 def enqueue(self, num): self.queue.append(num) # 入队操作 def dequeue(self): if len(self.queue) == 0: # 判断队列是否为空 return "invalid" return self.queue.pop(0) # 出队操作 n = int(input()) # 操作个数 q = Queue() # 创建队列对象 for _ in range(n): op = input().split() # 接收操作 if op[0] == '1': # 入队操作 q.enqueue(int(op[1])) else: # 出队操作 print(q.dequeue()) ``` 需要注意的逻辑点: 1. 要准确判断入队和出队的操作指令。 2. 处理好出队时队列空的情况。 3. 注意输入的操作个数不要超过限制。 [2024-11-27 14:02:40 | AI写代码神器 | 246点数解答]