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

二叉树:选择题

阅读更多
下面是有关二叉树的叙述,请判断正误(每小题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

分享到:
评论

相关推荐

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

    有选择题 填空题 简答题 算法设计题 并且附带又答案,很好很不错喔

    计算机二级选择题专题视频讲解

    计算机二级选择题专题视频讲解资源中包括精选pdf:200道选择题、选择题830道;视频:选择题之树的节点、二叉树考点汇总、二级选择题复习策略、计算机基础计算题、选择题考点精讲

    电大数据结构-选择题.docx

    电大数据结构-选择题 电大数据结构-选择题全文共5页,当前为第1页。电大数据结构-选择题全文共5页,当前为第1页。02.同一种逻辑结构 B.可以有不同的存储结构 电大数据结构-选择题全文共5页,当前为第1页。 电大...

    用二叉树做的心理测试(mfc)

    这是一个用二叉树做的心理测试,它是基于mfc做的。。。

    二叉排序树与平衡二叉树的实现

    题 目 二叉排序树与平衡二叉树的实现 1、课程设计的目的 使学生进一步理解和掌握课堂上所学各种基本抽象数据类型的逻辑结构、存储结构和操作实现算法,以及它们在程序中的使用方法。 使学生掌握软件设计的基本内容...

    数据结构-选择题.doc

    《数据结构》习题库之一:选择题 1.算法分析的目的是( ) A.研究算法的输入与输出之间的关系 B.找出数据结构的合理性 C.分析算法的效率以求改进算法 D.分析算法的可读性与可移植性 2. 在由list所指的非空线性链表中...

    广工数据结构课程设计——平衡二叉树操作的演示

    (1) 初始,平衡二叉树为空树,操作界面给出查找、插入和删除三种操作供选择。每种操作均要提示输入关键字。每次插入或删除一个结点后,应更新平衡二叉树的显示。 (2) 平衡二叉树的显示可采用如6.3题要求的凹入表...

    平衡二叉树操作的演示

    (1)初始,平衡二叉树为空树,操作界面给出查找、插入和删除三种操作供选择。每种操作均要提示输入关键字。每次插入或删除一个结点后,应更新平衡二叉树的显示。 (2)平衡二叉树的显示可采用如6.69题要求的凹入表...

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

    使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是______。(D) A. ...

    平衡二叉树

    实现动态查找表的三种基本功能:查找、插入和删除 (1)初始,平衡二叉树为空树,操作界面给出查找、插入和删除三种操作供选择。每种操作均要提示输入关键字。每次插入或删除一个结点后,应更新平衡二叉树的显示。...

    作业2 - 树和二叉树.pdf

    【PDF格式】 详细的数据结构学习习题(二) 内容:树和二叉树 习题形式:选择题,简答题,算法设计题 Ps:适合初学者练手

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

    第六章 树和二叉树一、 选择题和填空题。1.在一棵具有5层的满二叉树中结点总数为 ( )。A. 31 B. 32C. 33 D. 1

    广工数据结构实验课程设计-平衡二叉树的演示

    (1) 初始,平衡二叉树为空树,操作界面给出查找、插入和删除三种操作供选择。每种操作均要提示输入关键字。每次插入或删除一个结点后,应更新平衡二叉树的显示。 (2) 平衡二叉树的显示可采用如6.3题要求的凹入表形式...

    数据结构试题 按章节分布 八套试卷

    一、选择题 1.一棵具有 n个结点的完全二叉树的树高度(深度)是( ) A)log2n +1 B)log2n +1 C) log2n D)log2n-1 2.有关二叉树下列说法正确的是( ) A)二叉树的度为2 B)一棵二叉树的度可以小于2 C)...

    第6章 树和二叉树1

    第六章 树和二叉树一、选择题1.已知一算术表达式的中缀形式为 A+B*C-D/E,后缀形式为ABC*+DE/-,其前缀形式为( )A.-A+B*C/DE B.

    全国计算机等级考试二级Python真题及解析.docx

    一、选择题 矢于二叉树的遍历,以下选项中描述错误的是 A二叉树的遍历可以分为三种:前序遍历、中序遍历、后序遍历 B前序遍历是先遍历左子树,然后访问根结点,最后遍历右子树 C后序遍历二叉 的过程是一个递归的...

    计算机二级选择题高频考点随身学

    计算机二级选择题高频考点随身学 第一部分 公共基础部分 第一章 数据结构与算法 算法 数据结构的基本概念 线性表及其顺序存储结构 栈和队列 线性链表 树和二叉树 查找技术 排序技术

    C/C++程序员面试指南.杨国祥(带详细书签).pdf

    面试题14:计算一棵二叉树的深度 面试题15:在二元树中找出和为某一值的所有路径 第11章 排序 11.1 插入排序 面试题1:编码实现直接插入排序 面试题2:编码实现希尔(Shell)排序 11.2 交换排序 面试题3:编码实现...

    python二级考试选择题试题1.doc

     在深度为 7 的满二叉树中,叶子结点的总个数是 A 31 B 64 C 63 D 32 正确答案: B 2^(k-1) 4. 关于结构化程序设计所要求的基本结构,以下选项中描述错误的是 A 重复(循环)结构 B 选择(分支)结构 C goto 跳转...

    中软C++二级考试试题

    (1)常用数据结构:如字符串,数组,链表,队列,栈,二叉树等; (2)指针;内存的申请及释放操作; (3)函数指针,回调; (4)因使用C++ STL库会对工作中只涉及C语言的同事不公平,考试时不能使用C++ STL库;不...

Global site tag (gtag.js) - Google Analytics