Python数据结构--栈
来源:互联网 发布:同行业数据查询 编辑:程序博客网 时间:2024/05/21 18:49
class Stack(object): def __init__(self): self.stack = [] # 判断栈是否为空 def isEmpty(self): return self.stack == [] # push压栈操作 def push(self,item): self.stack.append(item) # pop出栈操作 def pop(self): if self.isEmpty(): return None # 空则返回none return self.stack.pop() # 返回栈顶元素 def peek(self): return self.stack[-1] # 栈中元素的个数 def size(self): return len(self.stack)if __name__ == '__main__': s = Stack() for i in range(1,10): s.push(i) print('--',s.stack) s.pop() print('--',s.stack)
阅读全文
0 0
- Python数据结构—-栈
- Python数据结构--栈
- python数据结构之栈
- python数据结构-栈
- Python常见数据结构-栈
- python数据结构之栈
- 数据结构---队栈操作(Python)
- python数据结构---栈和队列
- python学习记录-- 数据结构----栈
- Python数据结构——栈
- Python栈数据结构的实现
- python数据结构
- python数据结构
- python 数据结构
- python 数据结构
- Python 数据结构
- Python数据结构
- python 数据结构
- c#中Class和Struct使用与性能的区别
- 17/7/31学习笔记01
- caffe crop层理解
- 7.31 C
- web消除用户的后退操作
- Python数据结构--栈
- webservice之xfire服务搭建及客户端请求(maven搭建项目)
- 全局变量和局部变量
- linux常用变量含义
- 货拉拉APP系统 软件开发
- Numpy入门学习之(四)矩阵分解简介
- zoj 2412 Farm Irrigation
- canvas学习总结五:线段的端点与连接点
- VB 6.0时间戳和时间互转