- 5
- 0
- 约 91页
- 2017-08-28 发布于辽宁
- 举报
第十二章 数据结构 主要内容: 12.1数据结构的主要研究内容 12.2数据结构基本概念 12.3 数据的逻辑结构 12.4 线性表及其顺序存储结构 12.5栈和队列 12.6 树与二叉树 12.7 查找技术 12.8 排序技术 二叉树是一种非线性的数据结构,在对它进行操作时,总是需要逐一对每个数据元素实施操作,这样就存在一个操作顺序问题,由此提出了二叉树的遍历操作。所谓遍历二叉树就是按某种顺序访问二叉树中的每个结点一次且仅一次的过程。这里的访问可以是输出、比较、更新、查看元素内容等等各种操作。 二叉树的遍历方式分为两大类:一类按根、左子树和右子树三个部分进行访问;另一类按层次访问。 在遍历二叉树的过程中,一般先遍历左树,再遍历右树。在先左后右的原则下,根据访问结点的顺序,二叉树的遍历可以分为三种:前序遍历、中序遍历、后序遍历。下面分别介绍这三种遍历的方法。 ■ 12.6.5二叉树的遍历 ■ 12.5.1 栈及其基本运算 栈和队列是两种特殊的线性表,它们的逻辑结构和线性表相同,只是其运算规则较线性表有更多的限制,故又称运算受限的线性表。栈和队列被广泛应用于各种程序设计中。 12.5栈和队列 1.栈的基本概念 栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表。 (1)通常称插入、删除的这一端为栈顶(Top),另一端称为栈底(Bottom)。 (2)当表中没
您可能关注的文档
- 《会计职业认知》实训题 20130523.docx
- 会计职业认知学习情境1会计工作组织与会计职业.pptx
- 会计职业认知学习情境2会计入门知识.pptx
- 会计职业认知学习情境3会计凭证的填制与审核.pptx
- 会计职业认知学习情境4制造业主要经济业务核算.pptx
- 会计职业认知学习情境5账务处理程序.pptx
- 会计职业认知学习情境6会 计 账 簿.pptx
- 会计职业认知学习情境7会计报表.pptx
- 会展信息管理第六、七章 智能信息化.ppt
- 会展信息管理第三章 会展项目策划信息管理.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)