第3章1-栈和队列-(数据结构教程PPT课件).ppt

上传人:晟*** 文档编号:12833988 上传时间:2022-06-18 格式:PPT 页数:22 大小:338.50KB
下载 相关 举报
第3章1-栈和队列-(数据结构教程PPT课件).ppt_第1页
第1页 / 共22页
第3章1-栈和队列-(数据结构教程PPT课件).ppt_第2页
第2页 / 共22页
第3章1-栈和队列-(数据结构教程PPT课件).ppt_第3页
第3页 / 共22页
第3章1-栈和队列-(数据结构教程PPT课件).ppt_第4页
第4页 / 共22页
第3章1-栈和队列-(数据结构教程PPT课件).ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

第3章 栈和队列本章主要介绍以下内容:l栈的概念、存储结构及其基本操作l队列的概念、存储结构及其基本操作l栈与队列的应用举例退出3.1 栈3.2 栈的应用举例3.3 队列3.4 队列的应用举例3.1 栈 3.1.1 栈的定义栈是一种特殊的线性表。其特殊性在于限定插入和删除数据元素的操作只能在线性表的一端进行。如下所示:进行插入和删除的一端是浮动端,通常被称为栈顶,并用一个“栈顶指针”指示;而另一端是固定端,通常被称为栈底。我们经常将栈用下图3-1的形式描述:a1,a2,a3,.,an插入和删除端图3-1结论:后进先出(LastInFirstOut),简称为LIFO线性表。举例1:家里吃饭的碗,通常在洗干净后一个一个地落在一起存放,在使用时,若一个一个地拿,一定最先拿走最上面的那只碗,而最后拿出最下面的那只碗。举例2:死胡同。举例3:对一栈,给定的输入项目A,B,C,若输入的顺序是A,B,C,试给出全部的可能的输出序列。下面我们先给出栈结构的基本操作:(1)初始化栈Init_Stack(S)(2)入栈Push_Stack(S,x)(3)出栈Pop_Stack(S)(4)获取栈顶元素内容T

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。