- 0
- 0
- 约6.29千字
- 约 33页
- 2018-12-03 发布于广西
- 举报
第3章 栈与队列 3.1 栈和队列基本概念 3.2 栈的入栈与出栈 3.3 队列的入队与出队 3.4 栈与队列的应用 3.5 程序集锦 3.6 思考题 3.1 栈和队列基本概念 在算法(algorithms)中,栈(stack)与队列(queue)是常用到的数据结构。 栈是一个有序列表(order list),其插入(insert)和删除(delete)操作都在同一端,这一端通常称为栈顶(top)。 队列(queue)也属于线性列表,与栈不同的是加入和删除不在同一端,删除的那一端称为队头(front),而加入的一端称为队尾(rear)。 栈与队列 3.1 栈和队列基本概念 加入一个元素到栈的操作称为入栈(push),与之相反的是从栈中删除一个元素,称为出栈(pop)。栈是一种后进先出(Last In First Out,LIFO)线性表。 而队列具有先进先出(First In First Out, FIFO)的特性 。 3.2 栈的入栈与出栈 3.2.1 入栈 3.2.2 出栈 3.2.1 入栈 入栈Java程序片断 public static void push_f() { // 入栈函数 DataInputStream in = new DataInputStream(System.in); if(top = MAX-1)
您可能关注的文档
最近下载
- 《干粉灭火装置技术规程》 CECS322-2012.docx
- 造影剂外渗护理个案.pptx VIP
- 量化掘基系列之五:震荡行情下的投资利器,华泰柏瑞中证红利低波动ETF-20230425-国金证券-16页.pdf VIP
- 《城市道路交通工程项目规范+GB+55011-2021》详细解读.pdf
- 无人机操控与维护专业.doc VIP
- 新解读《GB_T 15972.55 - 2009光纤试验方法规范 第55部分:环境性能的测量方法和试验程序 - 氢老化》最新解读.docx VIP
- 大学生职业生涯规划自我认知1.pptx VIP
- 景观标识监理实施细则.docx
- 医院的护士招聘笔试题目.docx VIP
- 新教科版科学(2017)五年级下册第二单元《船的研究》课堂作业设计.docx VIP
原创力文档

文档评论(0)