- 1
- 0
- 约1.9千字
- 约 2页
- 2023-03-11 发布于上海
- 举报
数据结构实例:数组实现一个简单的堆栈
堆栈(Stack)是一个比较普通,而又特别的数据结构。合理利用它的先进后出(FILO),有时候会有一些比较好的作用。这里面不多讲的它的应用,而是举一个很简单的例子来表明 它的 FILO 特性,并用数组来实现一个堆栈算法。
请看代码:
import java.util.*; public class TestStack{
public static void main(String args[]){ StackString stack = new StackString(); for(int i=0; i10; i++)
stack.push(Stack+ i); while(!stack.isEmpty()) System.out.println(stack.pop());
}
}
结果我就不打印了,从上面的例子中,我们可以看出Stack 类的一些典型方法,比如 push,pop 和 isEmpty 方法。下面就利用数组来实现一个 Stack 算法:
class StackOverflowException extends Exception{ public StackOverflowException(){
}
}
class StackEmptyException extends Exception{ public StackEmptyE
您可能关注的文档
最近下载
- 参考学习资料 电梯技术 【电梯检验员】7001-2023 学习笔记.pdf VIP
- 阶梯教室一设计方案.doc VIP
- 神经外科卧床患者肢体功能锻炼方法.ppt VIP
- 《科学技术与工程伦理》课程教学大纲.docx VIP
- 公共危机管理案例分析——某市突发性暴雨洪涝灾害的处置与启示.docx VIP
- 初中语文新部编版九年级上册第五单元教案(2026秋详细版).doc
- 南宋林椿《葡萄草虫图》研究.pdf
- 关于成立矿山风险分级管控与隐患排查治理体系建设领导小组的通知.doc VIP
- 关于成立风险分级监管与隐患治理体系建设委员会的通知.docx VIP
- I全球社交软件WhatsApp最流行.docx VIP
原创力文档

文档评论(0)