`
128kj
  • 浏览: 604101 次
  • 来自: ...
社区版块
存档分类
最新评论

二叉树:选择题

阅读更多
下面是有关二叉树的叙述,请判断正误(每小题1分,共10分)
( √ )1. 若二叉树用二叉链表作存贮结构,则在n个结点的二叉树链表中只有n—1个非空指针域。
( × )2.二叉树中每个结点的两棵子树的高度差等于1。 
( √ )3.二叉树中每个结点的两棵子树是有序的。    
( × )4.二叉树中每个结点有两棵非空子树或有两棵空子树。

( × )5.二叉树中每个结点的关键字值大于其左非空子树(若存在的话)所有结点的关键字值,且小于其右非空子树(若存在的话)所有结点的关键字值。   (应当是二叉排序树的特点)

( × )6.二叉树中所有结点个数是2^(k-1)-1,其中k是树的深度。

( × )7.二叉树中所有结点,如果不存在非空左子树,则不存在非空右子树。 

( × )8.对于一棵非空二叉树,它的根结点作为第一层,则它的第i层上最多能有2^i—1个结点。(应2^(i-1))

( √ )9.用二叉链表法(link-rlink)存储包含n个结点的二叉树,结点的2n个指针区域中有n+1个为空指针。
(正确。用二叉链表存储包含n个结点的二叉树,结点共有2n个链域。由于二叉树中,除根结点外,每一个结点有且仅有一个双亲,所以只有n-1个结点的链域存放指向非空子女结点的指针,还有n+1个空指针。)即有后继链接的指针仅n-1个。

( √ )10. 具有12个结点的完全二叉树有5个度为2的结点。
最快方法:用叶子数=[n/2]=6,再求n2=n0-1=5

分享到:
评论

相关推荐

    二叉树面试题 树和二叉树总结.doc

    本资源摘要信息涵盖了树和二叉树的面试题总结,包括选择题和解释。涵盖的知识点包括树和二叉树的定义、性质、操作和应用等。 一、树和二叉树的定义 树是一种数据结构,由一个根节点和零个或多个子树组成。二叉树是...

    二叉树模板代码 二叉树习题

    二叉树是一种重要的数据结构,广泛应用于计算机科学的多个领域,如算法设计、数据库系统、编译器等。...在实际编程中,还可以结合实际场景选择合适的数据结构,如平衡二叉搜索树(AVL、红黑树等)来优化性能。

    树和二叉树习题(老师给的题)含答案

    一、选择题 1. 由于二叉树中每个结点的度最大为 2,所以二叉树是一种特殊的树,这种说法正确。 答案:A. 正确 2. 假定在一棵二叉树中,双分支结点数为 15,单分支结点数为 30 个,则叶子结点数为 16。 答案:B. ...

    二叉树课练空题

    ### 三、选择题中的知识点 1. **空树**:空树既不是树也不是二叉树。 2. **二叉树的存储方式**:二叉树可以用顺序存储结构也可以用链式存储结构来存储。 3. **完全二叉树的深度**:具有`n`个节点的完全二叉树的深度...

    《数据结构与算法》(张晓莉)习题:选择题、判断题.pdf

    该书的习题集,特别是其中的选择题和判断题部分,不仅帮助读者加深对概念的理解,而且还能提升解题技巧,为实际编程中的问题解决打下坚实的基础。 首先,让我们简要概述数据结构的基础知识。数据结构是计算机存储、...

    数据结构1800题_pdf

    15. **非线性数据结构实例**:选择题第15题中,完全二叉树(C)是非线性数据结构。 16. **连续存储的理解**:选择题第16题中,连续存储设计时,存储单元的地址一定是连续的(A)。 17. **逻辑结构的辨识**:选择题第17题...

    数据结构1800题树及二叉树章节答案

    在本题集中,主要涉及了树与二叉树的选择题、判断题和填空题,涵盖了很多重要的知识点。 首先,从选择题中,我们可以看到涉及到二叉树性质的考察,如节点数量的计算公式,例如第12题,通过二叉树的节点公式n = n0 +...

    数据结构 树 二叉树

    例如题目中的选择题第四题,深度为5的完全二叉树至多有31个节点。 - **性质3**:一棵深度为h的完全二叉树至少有\(2^{h-1}\)个节点。 ##### 3. 二叉树的遍历方法 - **前序遍历**:访问顺序为根->左子树->右子树。 -...

    树与二叉树的转换

    在本次的课程设计中,我们选择了C语言作为实现工具,完成了树与二叉树的转换,并给出了转换后二叉树的先序、中序和后序遍历结果,以及中序线索化后的结果。我们使用链表存储二叉树,并借助栈来实现二叉树的非递归...

    2015-2016 第一学期试题A答案201511121

    一、选择题解析 1.D:该题考查了链表的基本概念和操作。链表是一种动态分配内存的数据结构,每个节点都包含一个指向下一个节点的指针。 2.A:该题考查了二叉树的基本概念和特点。二叉树是一种特殊的树形结构,每个...

    树和二叉树.doc

    5. **选择题解析** - **例题1**:中缀表达式 `A+B*C-D/E` 的前缀形式为 `-+A*BC/DE`,选项 C 正确。 - **例题2**:算术表达式 `a+b*(c+d/e)` 转为后缀表达式后为 `abcde/+*+`,选项 B 正确。 - **例题3**:根据...

    第六章 树和二叉树作业及答案(100分).docx

    ### 选择题解析 #### 1. 度为2的结点数 - **题目描述**:一棵二叉树的顺序存储情况如下,需要求出度为2的结点数。 - **答案解析**:根据给定的顺序存储情况,我们可以得知结点A有两个孩子(B和C),结点D有两个孩子...

    2017考研计算机统考408真题版.doc

    该文件是2017年计算机统考408真题的Word文档,总共包含17道选择题和1道编程题,涵盖计算机科学的多个领域,包括算法、数据结构、计算机系统、数据库、操作系统、计算机网络等。 以下是该文件中每道题目的相关知识点...

    二叉树习题课的PPT

    10. **选择题解答**: - 含有257个结点的完全二叉树深度可通过log2(n+1)向下取整得到,约为8。 - 700个结点的完全二叉树,叶子结点数量为[700/2] = 350。 - 1000个结点的完全二叉树,叶子结点为[1000/2] = 500,...

    数据结构习题and答案

    - 习题中的判断题和选择题涵盖了二叉树的多种性质和概念,如结点的度、完全二叉树的性质、二叉树的转换、遍历顺序等。 - 比如,第5题说明在完全二叉树中,无左孩子的结点必定是叶结点。 - 第10题指出,一棵树转换...

    第六章树和二叉树学生版1

    第六章主要讲解了树和二叉树的基本概念和特性,涉及了多项选择题和填空题,涵盖了多个知识点。以下是对这些知识点的详细说明: 1. 满二叉树的性质:在一棵具有5层的满二叉树中,结点总数可以通过公式2^(h-1)-1计算...

    数据结构和算法选择题.doc

    选择题中涉及了多个方面的知识点,主要包括: 1. 算法的概念:算法的执行效率与数据的存储结构有关,空间复杂度指的是算法在运行过程中临时占用存储空间大小的量度,有穷性意味着算法必须在有限步骤后终止。 2. ...

    第6章二叉树答案.

    #### 三、单项选择题知识点解析 1. **空树的分类**: - **知识点**:不含任何节点的空树的分类。 - **解析**:不含任何节点的空树既可以被视为一棵树也可以被视为一棵二叉树。因此,选项C是正确的。 以上是关于...

    二级选择题

    计算机二级考试中的选择题涵盖了多个IT基础知识领域,主要包括算法、数据结构、软件工程、数据库管理和编程语言等。下面是根据题目内容解析的相关知识点: 1. **算法**:算法的执行效率与数据的存储结构有关,例如...

Global site tag (gtag.js) - Google Analytics