4.2 二叉树及其基本性质 对于一棵非空的二叉树,如果叶子结点数为n0,度数为2的结点数为n2,则有: n0=n2+1 具有n个结点的完全二叉树的深度k为[log2n]+1 4.3二叉树的遍历 二叉树的遍历:是指按照某种顺序访问二叉树中的每个结点,使每个结点被访问一次且仅被访问一次。 4.3二叉树的遍历 以D、L、R分别表示访问根结点、遍历根结点的左子树、遍历根结点的右子树 DLR(称为先序遍历) LDR(称为中序遍历) LRD(称为后序遍历) 例题 以下有关线性表叙述中,正确的是( )。 A.线性表中每个元素都有一个直接前驱和一个 直接后继 B.一个线性表存在的条件是表中 至少有一个元素 C.一个线性表中各元素的 逻辑关系是固定不可改变的 D.线性表是由0-n个元素组成的有限序列 D 例题 在下列选项中,( )不是算法具有的基本 特征。 A.确定性 B.可行性 C.无穷性 D.有输入和输出 C 例题 栈和队列的共同点是( )。 A.都是先进后出 B.都是先进先出 C.只允许在端点处插入和删除元素 D.没有共同点 C 例题 栈底至栈顶依次存放元素A、B、C、 D,在第五个元素E入栈前,栈中元素可 以出栈,则出栈序列可能是( )。 A. ABCED B. DBCEA C. CDABE D. DCBEA D 例题 在一个长度为n的顺序存储的线性表中, 向第i个元素(1≤i≤n+1)前插入一个 新元素时,需要从后向前依次移动( )个 元素。 A. n-i B. n-i+1 C. n-i-1 D. i B 1、数据结构与算法的基本概念 主要研究内容: 研究数据在计算机中的表示方 法、关联方法、存储方法以及在其 上的典型处理方法,就构成了数据 结构与算法的。 1、数据结构与算法的基本概念 数据元素(Data Element) 数据结构(Data Structure) 算法和算法分析 1.2 四类基本数据结构 1)集合 (同属于一个集合) 2)线性结构 (一个对一个关系) 3)树形结构 (一个对多个 ) 4)图状结构或网状结构(多个对多个) a)集合结构 b)线性结构 c)树型结构 d)图形结构 1.2 数据结构 数据元素 数据元素的逻辑结构 数据元素的存储结构 数据元素的运算 1.2.1数据元素的逻辑结构 数据元素的逻辑结构只抽象地反映数据元素间的逻辑关系,而不管其在计算机中的存储表示方式。 通常分为线性结构和非线性结构 线性表是线性结构 树、图是非线性结构 1.2.2 数据元素的存储结构 实现数据元素的逻辑结构到计算机存储器的映象 ,数据结构的存储表示分二种: 1)顺序存储结构 2)链式存储结构 顺序存储结构 把逻辑上相邻的数据元素存储在物理上相邻的两个存储单元里。 顺序存储结构特点 ①存储密度大,存储空间利用率高; ②可以通过计算直接确定数据结构中 第i个节点的存储地址,支持随机存取; ③插入、删除运算不便,会引起大量 节点的移动 链式存储结构 把逻辑上相邻的数据元素存储在物理上不相邻的两个存储单元里。 链式存储结构特点 ①存储密度小,存储空间利用率低; ②逻辑上相邻的节点物理上不必邻接; ③插入、删除操作灵活方便,不必移动 节点,只要改变节点中的指针值即可。 1.2.2 数据元素的运算 常用的运算有检索、插入、删除、更新、排序等 1.3 算法和算法分析 1.算法(Algorithm) 2.算法设计的要求 3.算法的复杂度度量 1.3.1 算法 1.算法(Algorithm) 2.算法设计的要求 3.算法的复杂度度量 1.3.1 算法 1.算法(Algorithm): 是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作; 1.3.1 算法 1.算法的五个重要特性: 有穷性-有穷步之后结束,有穷时间内完成 确定性-指令无二义性 可行性-算法是可实现的 输入 ---一个算法有零个或多个的输入 输出 ---一个算法有零个或多个的输出 1.3.2 算法设计的要求 通常设计一个“好”的算法应考虑 达到以下几个目标: 正确性 可读性 健壮性 效率和低存储量的需求 注意:
您可能关注的文档
最近下载
- 2025年青岛港湾职业技术学院高职单招(数学)历年真题考点含答案解析.docx
- 计算机控制技术工程—林敏课件—.ppt VIP
- (2026年)小儿支气管肺炎护理查房PPT课件.pptx VIP
- 水平二 田径 大单元教学设计(18课时,表格式)(第三版).docx VIP
- 工业机器人系统集成:工业机器人系统集成概述PPT教学课件.pptx
- 2021教科版高一物理必修2电子课本课件【全册】.pptx VIP
- 地域文化与城乡景观课件湘教版(2019)高中地理必修二.pptx VIP
- 可摘局部义齿修复工艺技术 第六章 颌位记录与模型观测工艺技术 第六章 颌位记录与模型观测工艺技术.pptx VIP
- 2019-2020学年九年级语文上册-5《敬业与乐业》(第1课时)教案(新人教版).doc VIP
- 生产线平衡改善价值流管理分析vsm分析.ppt VIP
原创力文档

文档评论(0)