基本信息
文件名称:2025年考研数据结构算法设计题专项训练试卷(Python代码实战).docx
文件大小:40.54 KB
总页数:16 页
更新时间:2025-06-19
总字数:约1.03万字
文档摘要
2025年考研数据结构算法设计题专项训练试卷(Python代码实战)
一、编程题
要求:使用Python实现以下功能,并解释代码逻辑。
1.实现一个栈(Stack)类,包含以下方法:
-`push(item)`:将元素添加到栈顶。
-`pop()`:移除并返回栈顶元素。
-`peek()`:返回栈顶元素,但不移除它。
-`isEmpty()`:判断栈是否为空。
-`size()`:返回栈中元素的数量。
2.实现一个队列(Queue)类,包含以下方法:
-`enqueue(item)`:将元素添加到队列尾部。
-`deque