[Python] 实现基本数据结构——栈
来源:互联网 发布:合力矩阵 编辑:程序博客网 时间:2024/06/05 09:11
哈哈,新学一种语言都喜欢拿基本的数据结构练手嘛,今天就来实现一下堆栈咯~ (有空的话会慢慢加上队列、二叉树什么的)
非常简单的事儿,直接上代码!
#! /usr/bin/env python# Using Lists as Stacks:class Stack:def __init__(self):self.stack = []def push(self, item):self.stack.append(item)def pop(self):return self.stack.pop()def top(self):return self.stack[-1]def size(self):return len(self.stack)def empty(self):return self.size() == 0def clear(self):del self.stack[:]
- [Python] 实现基本数据结构——栈
- 用Python实现基本数据结构——栈与队列
- Python实现基本数据结构---栈操作
- Python——基本数据结构
- Python入门——基本数据结构
- 基本数据结构的python实现---堆栈
- 基本数据结构的python实现---队列
- Python实现基本数据结构---队列操作
- 基本线性数据结构的Python实现
- java学习笔记之实现基本数据结构——栈
- 数据结构—链表-单链表基本操作实现
- 数据结构——基本数据结构之栈
- 数据结构——基本数据结构之栈
- Python数据结构—-栈
- 基本数据结构——栈
- 基本数据结构——栈
- 基础数据结构:栈、队列——Python实现
- 算法与数据结构学习笔记——python实现栈
- 使用Google code + SVN进行多人开发
- TX2440裸机程序-AD
- N皇后
- 枚举类型
- Android设计模式系列(1)--SDK源码之组合模式
- [Python] 实现基本数据结构——栈
- FEC 转发等价类 (Forwarding Equivalence Class)
- Android设计模式系列(2)--SDK源码之观察者模式
- 信号灯的典型应用
- win7下安装svn服务器端及客户端详细步骤
- Android设计模式系列(3)--SDK源码之单例模式
- 程序猿
- SSL
- 计算机组成原理-存储器的分类