- 5
- 0
- 约1.53万字
- 约 27页
- 2017-11-13 发布于广东
- 举报
尚辅网 / 1. 2. 3. 本章讲述内容: 堆栈的基本知识和存储实现 ; 队列的基本知识和存储实现 ; 堆栈和队列的具体应用举例 。 3.1.1 堆栈的基本知识 堆栈的定义 1. . 若对线性表加以限定,使得插入和删除操作只能在它的某一端进行,那么这种线性表就被称为“堆栈”,简称为“栈”。所以,栈是一种特殊的线性表。 堆栈的基本知识 2. 在一个栈中,被允许进行插入和删除的那一端称为“栈顶(Top)”,不能进行插入和删除的那一端称为“栈底(Bottom)”。 . 栈顶与栈底 . 进栈与出栈 从当前栈顶处插入一个新元素, 称此操作为“进栈(Push)”,插入的这个元素就成为了新的栈顶;从当前栈顶处删除一个元素,称此操作为“出栈(Pop)”,这时栈中被删元素的下一个元素成为新的栈顶。 top bottom (空栈) (栈顶、栈底) top bottom (有3个元素的栈) (栈底元素) (栈顶元素) a1 a2 a3 出栈 进栈 . 最后插入栈的元素肯定最先移出栈。因此,栈是一种具有“后进先出(LIFO)”逻辑特点的数据结构,其意思是元素到达栈的顺序与离开栈的顺序恰好是相反的。 3.1.2 堆栈的顺序存储实现 新建顺序栈的算法 算法3-1 算法描述 (1) 算法分析
您可能关注的文档
- 构形基础与机械制图2版课件作者管巧娟4第四章节立体的轴测投影.ppt
- 数字电视原理第2版课件作者卢官明第10章节显示设备及接口-11章.ppt
- 构形基础与机械制图2版课件作者管巧娟5第五章节机件常用的表达方式.ppt
- 数字电视原理第2版课件作者卢官明第10章节显示设备及接口-12章.ppt
- 构形基础与机械制图2版课件作者管巧娟7第七章节标准件和常用件.ppt
- 构形基础与机械制图2版课件作者管巧娟8第八章节装配图.ppt
- 构形基础与机械制图课件作者管巧娟第八章节装配图.ppt
- 数字电视原理第2版课件作者卢官明第10章节显示设备及接口-14章.ppt
- 数字电视原理第2版课件作者卢官明第10章节显示设备及接口-15章.ppt
- 数字电子电路课件课件作者邵展图第二章节2-3章.ppt
- 湖南省株洲市部分学校2025-2026学年高一下学期期末联合考试英语试卷(含答案).pdf
- 从韩杰案看病历书写:6个细节,保护凌晨值班的你.pptx
- 湖南省株洲市第一中学2025-2026学年高一下学期期末考试历史试卷(含答案).pdf
- 湖南师范大学附属中学2025-2026学年七年级下学期期末考试数学试题(含答案).pdf
- 湖南株洲市第二中学2024-2025学年上学期高二期末考试语文试题(含答案).pdf
- 湖南株洲市醴陵市第一中学2025-2026学年高二下学期7月期末物理试题(含答案).pdf
- 湖南株洲市第一中学2025-2026学年高一上学期入学质量检测语文试卷(含答案).pdf
- 吉林省吉林市永吉县2025-2026学年八年级下学期期末教学质量检测数学试卷(含答案).pdf
- 吉林长春市东北师大附中2025-2026学年高二年级下学期期末物理试卷(含答案).pdf
- 吉林省长春市汽车经济技术开发区2025-2026学年七年级下学期期末测数学试卷(含答案).pdf
原创力文档

文档评论(0)