- 博客(2)
- 收藏
- 关注
原创 用Python来实现栈的基本操作——顺序栈&链式栈
什么是栈?栈是限制在一端进行插入操作和删除操作的线性表(俗称堆栈),允许进行操作的一端称为"栈顶",另一固定端称为"栈底",当栈中没有元素时称为"空栈"如图所示我们可以清晰的看到,我们只对栈的栈顶进行操作,属于先进后出的原则。顺序栈代码实现"""python实现栈模型 - 顺序存储设计思路: 1. 栈: LIFO 后进先出 2. 设计 栈顶:列表尾部(入栈 出栈) 栈底: 不进行任何操作"""import timeclass Stack:
2020-07-24 15:33:55 2604
原创 Python单链表的基本操作
链表的基本操作"""初始化链表"""import timeclass Node: def __init__(self,value): self.value = value self.next = Noneclass SingleLinkList: def __init__(self): self.head = None def is_empty(self): """判断是否为空""" r
2020-07-24 09:01:54 1045
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人