




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
总结 突破 数据结构 重点难点 数据结构包括数据的逻辑结构 数据的存储结构 数据的运算三部分 逻辑结构是数据元素之间固有的逻辑关系的整体 是针对具体问题抽象出来的数据模型 与计算机无关 而存储结构 又称物理结构 是数据及其逻辑结构在计算机中的表示 映像 存储必须依赖于计算机 常见的逻辑结构 线性结构与非线性结构 1 线性结构 数据元素之间是 一个跟一个 的线性关系 也称为 前 驱 后 继 关系 2 树型结构 数据元素之间是 一对多 关系 也称为层次结构 或 父子关系 上下级关系 3 图结构 数据元素之间是 多对多 关系 线性结构和树型结构的基本区别是 每个结点是否仅仅有一个直接后继 存储结构实质上是内存分配 存储两方面内容 数据元素的存储以及数据元素关系的存储 尤为重要 最常见的存储结构有顺序存储结构和链接存储结构 6 理清课程的主体知识框架三要素之间的关系是怎样的 算法 查找 排序 基本操作 一般线性表特殊线性表 1 一般线性表 34 23 67 43 4 链 链表存储地址存储状态0002李0008钱0014孙0020王0026吴0032赵0038郑0044周 004400140002NULL0038000800200026 数据域 指针域 结点 指针 链表 单链表 顺序表存储地址存储状态0030赵0032钱0034孙0036李0038周003A吴003C郑003E王 思考 考试不考 旅游团如何快速检查是否有人走丢 除了点人数有没有其他的办法 插入前 a1 ai 1 ai an 插入后 a1 ai 1 x ai an 如何在之前插入 算法描述 s newNode s data x s next p next p next s templateTLinkList Get inti p first next j 1 while p p 能否完成指针后移 如何让指针一下子后移两个元素 数组与链表各个操作实现有没有相似的地方 常见链表类型还有循环链表 双链表 注意二者的特点以及操作实现与单链表的不同 比如双链表插入结点时要修改四个指针 注意总结指针勾链先后顺序的规律 y left p y right p right p right left y p right y 删除过程 p left right p right p right left p left a deletep 2 特殊线性表 栈和队列是操作受限的特殊线性表 栈的应用 递归表达式计算问题 中缀变后缀246 35 684 7 A b c d e fA b c d eA b c d e f 输出数组元素逆序输出链表输出二叉树以上三个输出操作如何用递归实现的 体会递归思想的本质 队列应用 层序遍历 树 二叉树和树是两种树结构 具有3个结点的树和具有3个结点的二叉树的形态 非线性结构树 二叉树的性质与遍历满二叉树和完全二叉树层数 深度 结点数之间的关系 N0 n2 1 28 问题 针对二叉树 回答下列问题 1 具有n个结点的非空二叉树的最小深度是多少 最大深度是多少 2 具有n个结点的完全二叉树中有多少个叶子结点 有多少个度为2的结点 3 具有n0个叶子结点的完全二叉树中共有多少个结点 答 1 其最小深度是 log2 n 1 1 最大深度是n 2 具有n个结点的完全二叉树中有 n 2 叶子结点 有 n 2 1个度为2的结点 3 具有n0个叶子结点的完全二叉树中共有2n0个结点或2n0 1个结点 29 一棵完全二叉树有1000个结点 则它必有个叶子结点 有个度为2的结点 有个结点只有非空左子树 有个结点只有非空右子树 练习 正确答案 全部叶子数 1000 2 500个 度为2的结点 叶子总数 1 499个 因为最后一个结点坐标是偶数 所以必为左子树 有1个结点只有非空左子树 有0个结点只有非空右子树 完全二叉树的性质 完全二叉树的结点按层序编号 编号之间关系反映了结点间 父子关系 粗略地讲 编号为i的结点 双亲编号为 i 2 左右孩子编号为2i和2i 1 堆 中用到的堆结构是完全二叉树 二叉树遍历 遍历一定从根出发吗 中序遍历结果 ebIfjagdh后序遍历结果 eIjfbghda中序遍历序列 DGBAECF前序遍历
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河北石家庄工程职业学院招聘专任教师56名模拟试卷及参考答案详解1套
- 2025广西河池市西山乡招聘防贫监测员1人模拟试卷及答案详解(必刷)
- 2025湖州安吉县城市建设投资集团有限公司下属子集团招聘11人考前自测高频考点模拟试题附答案详解
- 2025安徽淮安市毛集实验区招聘区属国有企业副职岗位3人模拟试卷及一套答案详解
- 2025贵州贵阳贵安统一招聘中小学(幼儿园)教师553人模拟试卷及答案详解一套
- 2025辽宁盘锦市盘山县坝墙子镇幼儿园园长招聘1人模拟试卷及一套参考答案详解
- 2025年镇江统考美术真题及答案
- 事业单位b类综合能力测试题及答案解析
- 2025重庆两江新区人才发展集团有限公司劳务派遣岗位招聘1人考试模拟试题及答案解析
- 2025年中医编制考试试题及答案
- 三年级数学计算题专项练习及答案集锦
- 养殖业危险废物处理方案
- 2025邮政储蓄银行四川省分行社会招聘考试参考试题及答案解析
- 【100题】2025年时政试题及答案
- 2024年南京大学公开招聘辅导员笔试题含答案
- 2025年高考全国二卷数学真题(解析版)
- 航空煤油储存管理办法
- 高中政治课课件模板
- 新学期,新征程+课件-2025-2026学年高二上学期开学第一课主题班会
- DB11T 2441-2025 学校食堂清洁和消毒规范
- 第四章-运动系统
评论
0/150
提交评论