线性存储结构-Stack
来源:互联网 发布:js指定日期格式化 编辑:程序博客网 时间:2024/06/05 09:02
Stack继承于Vector,是一个模拟堆栈结构的集合类。当然也属于顺序存储结构。这里注意Android在com.android.layoutlib.bridge.impl包中也有一个Stack的实现,继承于ArrayList。
构造方法 : public Stack() 创建一个空 Stack。
方法:
1. public push (item ) 把项 压入栈顶。其作用与 addElement (item ) 相同。
参数 item 压入栈顶的项 。 返回: item 参数 ;
2. public pop () 移除栈顶对象,并作为函数的值 返回该对象。
返回:栈顶对象(Vector 对象的中的最后一项)。
抛出异常 : EmptyStackException 如果堆栈式空的 。。。
3. public peek() 查看栈顶对象而不移除它。。
返回:栈顶对象(Vector 对象的中的最后一项)。
抛出异常 : EmptyStackException 如果堆栈式空的 。。。
4. public boolean empty (测试堆栈是否为空。) 当且仅当堆栈中不含任何项时 返回 true,否则 返回 false.
5. public int search (object o) 返回对象在堆栈中位置, 以 1 为基数, 如果对象 o是栈中的一项,该方法返回距离 栈顶最近的出现位置到栈顶的距离; 栈中最上端项的距离为 1 。 使用equals 方法比较 o 与 堆栈中的项。。。
参数: o 目标对象;
1 0
- 线性存储结构-Stack
- 线性表线性存储结构
- 线性顺序存储结构
- 线性存储结构-LinkedList
- 线性表线性(顺序)存储结构
- 线性表的线性存储结构
- 线性表(线性存储结构)
- 线性表链式存储结构
- 线性表 -- 顺序存储结构
- 线性表顺序存储结构
- 队列的线性存储结构
- 线性表-顺序存储结构
- 线性表顺序存储结构
- 线性表链式存储结构
- 线性表顺序存储结构
- 线性表--顺序存储结构
- 线性结构---连续存储[数组]
- 线性存储结构-ArrayList、Vector
- PDO中捕获SQL语句中的错误
- mysql索引总结----mysql 索引类型以及创建
- CSS3+jQuery实现3D轮播图
- 【 地图系列 】 中国各省市县级 JSON 文件
- WSGI: 环境字典
- 线性存储结构-Stack
- Lua - 9
- 简易时间计时器的实现
- 成为优秀Java程序员的10大技巧
- android的string文件里加入空格的方法
- Scrollview嵌套listview解决滑动冲突
- 浅谈JavaScript 函数作用域当中的“提升”现象
- swift 学习笔记(7)-运算符
- 【Android】Java中Runnable和Thread的区别