1深度为k(设根的参数为1)的完全二叉树至少有(精)
数据结构树和二叉树习题及答案
习题六树和二叉树
一、单项选择题
1.以下说法错误的是()
A.树形结构的特点是一个结点可以有多个直接前趋
B.线性结构中的一个结点至多只有一个直接后继
C.树形结构可以表达(组织)更复杂的数据
D.树(及一切树形结构)是一种”分支层次”结构
E.任何只含一个结点的集合是一棵树
2.下列说法中正确的是()
A.任何一棵二叉树中至少有一个结点的度为 2
B.任何一棵二叉树中每个结点的度都为 2
C.任何一棵二叉树中的度肯定等于 2
D.任何一棵二叉树中的度可以小于 2
3.讨论树、森林和二叉树的关系,目的是为了(
)
A.借助二叉树上的运算方法去实现对树的一些运算
B.将树、森林按二叉树的存储方式进行存储
C.将树、森林转换成二叉树
D.体现一种技巧,没有什么实际意义4.树最适合用来表示()
A.有序数据元素 B .无序数据元素
C.元素之间具有分支层次关系的数据 D .元素之间无联系的数据
5.若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是()A.9 B.11 C .15 D .不确定
6.设森林F中有三棵树,第一,第二,第三棵树的结点个数分别为M1, M2和M3与森林F
对应的二叉树根结点的右子树上的结点个数是()。
A.M1 B .M1+M2 C .M3 D .M2+M3
7.一棵完全二叉树上有1001个结点,其中叶子结点的个数是()
A.250 B .500 C .254 D .505 E .以上答案都不对
8.设给定权值总数有n 个,其哈夫曼树的结点总数为()
A.不确定 B . 2n C . 2n+1 D . 2n-1
数据结构习题答案
数据结构习题答案
选择题:
1-5 DAACB 6-10 CDBDC 11-15 CCABD 16-20 ABBDC 21-25 BCABB
26-30 CCBAC 31-35 ACCDB 36-40BDBDC 41-45CBCCC 46-50 DBCBA
51-55 ACCCA 56-60ADDBC 61-65BCDDB 66A 71A 72D 73B 74B
75-80 AABDCC 81-85DCCAC 86-90DDBDA 91-95DBCCA
96-100 ADDAC 101-105BCBAA 106-110 AABBA 111-115 AADBA
116-120 CB118无答案119A 120 A 121-125DDCCA 126-130 CCBDA
131-135BBCDB 136-140 BBBCC 141-145CDABB 146-150DCDBD
151-160CBADC 156-160DABCD 161-165CCDAD 166-170DBBCD
171-175BCAAC 176-180ACBCD 181-185DDBCB 186-190ABDBA
191-195CCDAC 196-200BDCBD 201-203DAB
填空题:
1、数据的逻辑结构包括(线性结构)和非线性结构。
2、线性结构中元素之间存在着(一对一)关系,树型结构中元素之间存在着(一对
多)关系。
3、在单链表中设置头结点的作用是(简化插入、删除算法)。
4、访问单链表中的结点,必须沿着(指针域)依次进行。
5、在双向链表中,每个结点有两个指针域,一个指向(前驱结点),另一个指向(后
树与二叉树习题解析(答)
习题五树与二叉树
一、选择题
1、一棵非空的二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足。
A、所有的结点均无左孩子
B、所有的结点均无右孩子
C、只有一个叶子结点
D、是任意一棵二叉树
2、一棵完全二叉树上有1001个结点,其中叶子结点的个数是。
A、250
B、500
C、254
D、505
E、以上答案都不对
3、以下说法正确的是。
A、若一个树叶是某二叉树前序遍历序列中的最后一个结点,则它必是该子树后序遍历序列中的最后一个结点
B、若一个树叶是某二叉树前序遍历序列中的最后一个结点,则它必是该子树中序遍历序列中的最后一个结点
C、在二叉树中,具有两个子女的父结点,在中序遍历序列中,它的后继结点最多只能有一个子女结点
D、在二叉树中,具有一个子女的父结点,在中序遍历序列中,它没有后继子女结点
4、以下说法错误的是。
A、哈夫曼树是带权路径长度最短得数,路径上权值较大的结点离根较近
B、若一个二叉树的树叶是某子树中序遍历序列中的第一个结点,则它必是该子树后序
遍历序列中的第一个结点
C、已知二叉树的前序遍历和后序遍历并不能唯一地确定这棵树,因为不知道树的根结
点是哪一个
D、在前序遍历二叉树的序列中,任何结点其子树的所有结点都是直接跟在该结点之后
的
5、一棵有124个叶结点的完全二叉树,最多有个结点。
A、247
B、248
C、249
D、250
E、251
6、任何一棵二叉树的叶结点在前(先)序、中序和后序遍历序列中的相对次序。
A、不发生变化
B、发生变化
C、不能确定
7、设a、b为一棵二叉树上的两个结点。在中序遍历时,a在b前面的条件是。
【填空题】考研数据结构填空题整理
【填空题】考研数据结构填空题整理
数据结构填空题
题源来⾃《算法与数据结构考研试题精析》
⼀、概论
1. 在数据结构中,数据的逻辑结构分线性结构和线性结构。
2. 链接存储的特点是利⽤指针来表⽰数据元之间的逻辑关系。
3. 数据的物理结构包括数据元素的表⽰和数据元素间关系的表⽰。
4. 对于给定的n个元素,可以构造出的逻辑结构有集合、线性结构、树形结构、图结构四种。
5. 数据结构由数据的逻辑结构、存储结构和运算三部分组成。
6. ⼀个数据结构在计算机中的表⽰称为存储结构。
7. 数据的逻辑结构是指数据的组织形式,即数据元素之间逻辑关系的总体。
8. 数据结构是研讨数据的逻辑结构和物理结构,以及它们之间的相互关系,并对与这种结构定义相应的操作,设计出相应的算法。
9. 抽象数据类型的定义仅取决于它的⼀组逻辑特性,⽽与在计算机内部如若表⽰和实现⽆关,即不论其内部结构如何变化,只要它的
数学特性不变,都不影响其外部使⽤。
⼆、线性表
1. 在单链表中设置头结点的作⽤是有头结点后,插⼊元素和删除元素的算法统⼀了,不再需要判断是否在第⼀个元素之前插⼊和删除第
⼀个元素。
2. 根据线性表的链式存储结构中每⼀个结点包含的指针个数,将线性链表分成单链表和双链表;⽽⼜根据指针的连接⽅式,链表⼜可
分成链表和静态链表。
3. 链接存储的特点是利⽤指针来表⽰数据元素之间的逻辑关系。
4. 顺序存储结构是通过结点物理上相邻表⽰元素之间的关系的;链式存储结构是通过结点指针表⽰元素之间的关系的。
5. 循环单链表的最⼤优点是:从任⼀结点出发都可访问到链表中每⼀个元素。
第六章树习题答案
第6章树和二叉树答案
一、选择题
1、已知一算术表达式的中缀形式为 A+B*C-D/E,后缀形式为ABC*+DE/-,其前缀形式为( D )
A.-A+B*C/DE B. -A+B*CD/E C.-+*ABC/DE D. -+A*BC/DE
2、算术表达式a+b*(c+d/e)转为后缀表达式后为( B )
A.ab+cde/* B.abcde/+*+ C.abcde/*++ D.abcde*/++
3.设树T的度为4,其中度为1,2,3和4的结点个数分别为4,2,1,1 则T中的叶子数为( D )
A.5 B.6 C.7 D.8
4.在下述结论中,正确的是( D )
①只有一个结点的二叉树的度为0; ②二叉树的度为2;③二叉树的左右子树可任意交换;
④深度为K的完全二叉树的结点个数小于或等于深度相同的满二叉树。
A.①②③ B.②③④ C.②④ D.①④
5.设森林F对应的二叉树为B,它有m个结点,B的根为p,p的右子树结点个数为n,森林F中第一棵树的
结点个数是( A )
A.m-n B.m-n-1 C.n+1 D.条件不足,无法确定
6.若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是( B )
A.9 B.11 C.15 D.不确定
7.在一棵三元树中度为3的结点数为2个,度为2的结点数为1个,度为1的结点数为2个,则度为0的
结点数为( C )个
A.4 B.5 C.6 D.7
8.设森林F中有三棵树,第一,第二,第三棵树的结点个数分别为M1,M2和M3。与森林F对应的二叉树
根结点的右子树上的结点个数是( D )。【北方交通大学 2001 一、16 (2分)】
深度为k的完全二叉树至少有 个结点,至多有 个结点
深度为k的完全二叉树至少有个结点,至多有个结点深度为k的二叉树至少有(k)个结点,一条“链条”。满二叉树至多有(2^k-1)个结点,深度为k的完全二叉树,最少有2^(k-1)+1)个结点,比深度为k-1的满二叉树多一层,且在底层的最左端有一个结点,满二叉树最多有(2^k-1)个结点。
当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1、
T2、。。Tn,其中每一个集合本身又是一棵树,并且称为根的子树。
扩展资料:
n>0时根结点是唯一的,不可能存在多个根结点,数据结构中的树只能有一个根结点。m>0时,子树的个数没有限制,但它们一定是互不相交的。
每个结点最多有两颗子树,所以二叉树中不存在度大于2的结点。左子树和右子树是有顺序的,次序不能任意颠倒。即使树中结点只有一棵子树,也要区分它是左子树还是右子树。
填空题练习
二、填空题:
1、《数据结构》课程讨论的主要内容是数据的逻辑结构、存储结构和______________。
2、数据结构算法中,通常用时间复杂度和__________________两种方法衡量其效率。
3、一个算法一该具有______,______,____,______和____这五种特性。
4、若频繁地对线性表进行插入与删除操作,该线性表应采用____________存储结构。
5、在非空线性表中除第一个元素外,集合中每个数据元素只有一个_______;除最后一个元素之外,集合中每个数据元素均只有一个_________。
6、线性表中的每个结点最多有________前驱和____________后继。
7、______链表从任何一个结点出发,都能访问到所有结点。
8、链式存储结构中的结点包含____________域,_______________域。
9、在双向链表中,每个结点含有两个指针域,一个指向______结点,另一个指向________结点。
10、某带头结点的单链表的头指针head,判定该单链表非空的条件______________。
11、在双向链表中,每个结点含有两个指针域,一个指向_______结点,另一个指向_____结点。
12、已知指针p指向单链表中某个结点,则语句p->next=p->next->next的作用__删除p 的后继结点_。
13、已知在结点个数大于1的单链表中,指针p指向某个结点,则下列程序段结束时,指针q指向*p的_____________结点。
q=p;
while(q->next!=p)
数据结构资料
数据(Data):信息的载体,它能够被运算机识别、存储和加工处置。数据元素是数据大体单位。数据一样包括三个方面的内容:数据的逻辑结构、存储结构和数据的运算。数据元素之间的逻辑关系简称为数据结构,存储结构是数据元素及其关系在运算机存储器内的表示,称为数据的存储结构它分为线性结构和非线性结构。栈、队列、串等都是线性结构,非线性结构:数据逻辑结构中的另一大类,它的逻辑特点是一个结点可能有多个直接前趋和直接后继。数组、广义表、树和图等数据结构都是非线性结构。
数据项(Data Item):具有独立意义的最小数据单位,是对数据元素属性的描述。数据项也称域或字段。
数据结构(Data Structure):指的是数据之间的彼此关系,即数据的组织形式。
逻辑结构(Logical Structrue):数据元素及其关系在运算机存储器内的表示
树最适合用来表示元素之间具有分支层次关系的数据。
数据存储方式有:1.顺序存储方式 2.链接存储方式 3.索引存储方式 4.散列存储方式
算法的时刻复杂度不仅与问题的规模相关,还与输入实例中的初始状态有关。但在最坏的情形下,其时刻复杂度确实是只与求解问题的规模相关的。咱们在讨论时刻复杂度时,一样确实是以最坏情形下的时刻复杂度为准的时刻复杂度是由嵌套层数最多
的循环语句中最内层语句的频
度f(n)决定。
把线性表的结点按逻辑顺序依
次寄存在一组地址持续的存储
单元里用这种方式存储的线性
表这顺序表。
串是零个或多个字符组成的有
限序列,长度为零的串称为空串,
串中任意个持续字符组成的子
序列称为串的子串(模式),包括
数据结构填空题题库
1.线性结构中元素之间存在着(一对一)关系,树型结构中元素之间存在着(一对多)关系。
2.评价数据结构的两条基本标准是:(存储需要量)和(运算的时间效率)。
3.算法的五个特性是指(有穷性/确定性、可行性、输入和输出)。
4.数据的逻辑结构是从逻辑关系上描述数据,它与数据的(存储结构)无关,是独立于计算机的。
5.数据的逻辑结构包括(线性结构)和非线性结构。
6.针对线性链表的基本操作有很多,但其中最基本的4 种操作分别为(插入)、删除、查找和排序。
7.对于长度为n 的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动元素的个数为(n/2)。
8.在单链表中设置头结点的作用是(简化插入、删除算法)。
9.访问单链表中的结点,必须沿着(指针域或next域)依次进行。
10.在双向链表中,每个结点有两个指针域,一个指向(前驱结点),另一个指向(后继结点)。
11.在一个带头结点的单循环链表中, p指向尾结点的直接前驱,则指向头结点的指针head可用p表示为head=(p->next->next)。
12.设单链表中指针P指向结点m,若要删除m之后的结点(若存在),则需修改指针的语句是:(p->next=p-next->next)。
13.已知广义表A=(a,(b,(c,d))),则表尾是(((b,(c,d)))),深度为(3)。
14.广义表A((a, b, c), (d, e, f))的表头为((a,b,c)),长度为(2)。
15.将一个n阶三对角矩阵A的三条对角线上的元素按行压缩存放于一个一维数组B中,A[0][0]存放于B[0]中。对于任意给定数组元素A[I][J],如果它能够在数组B中找到,则它应在(2*I+J位)置。
ds题目
一、选择题
1、图1中给出由7个顶点组成的无向图。从顶点1出发,对它进行深度优先遍历得到的顶点序列是(1);而进行广度优先遍历得到的顶点序列是(2)。
(1) A 1354267 (2) A 1534267
B 1347625 B 1726453
C 1534276 C 1354276
D 1247653 D 1247653
图1
2、从邻接矩阵A=可以看出,此图共有(1)个顶点。如果是有向图,该图共有(2)条弧;如果是无向图,则共有(3)条边。
(1) A、9 B、3 C、6 D、1
(2) A、5 B、4 C、3 D、2
(3) A、5 B、4 C、3 D、2
4、对于前序遍历与中序遍历结果相同的二叉树为_ __; 对于前序遍历与后序遍历结果相同的二叉树为_ __。
A、只有根结点的二叉树
B、根结点无左孩子的二叉树
C、根接点无右孩子的二叉树
D、所有结点只有左子树的二叉树
E、所有结点只有右子树的二叉树
6、输入序列为(A,B,C,D),顺序通过一个栈后,不可能得到的输出序列有;
A、(A,B,C,D)
B、(D,C,B,A)
C、(A,C,D,B)
D、(C,A,B,D)
8、直接插入排序在最好情况下的时间复杂度为。
A、 O(logn)
B、 O(n)
C、 O(n*logn)
D、(n2)
9、对于顺序存储的队列,存储空间大小为n,头指针为F,尾指针为R。若在逻辑上看一个环,则队列中元素的个数为( )
A、R-F
B、n+R-F
C、(R-F+1)mod n
D、(n+R-F)mod n
10、中缀表达式A-(B+C/D)*E的后缀形式是 ( )
数据结构考试题库
绪论
一、填空题
1.数据的逻辑结构被分为集合、(线性结构)、(树形结构)和(图状结构)四种。
2.物理结构是数据结构在计算机中的表示,又称为(存储结构)。
3.数据元素的逻辑结构包括( 线性)、(树)和图状结构3种类型,树形结构和图状结构合称为(非线性结构)。
4.(数据元素)是数据的基本单位,(数据项)是数据不可分割的最小单位。
5.线性结构中元素之间存在(一个对一个)关系,树形结构中元素之间存在(一个对多个)关系,图状结构中元素之间存在(多个对多个)关系。
?6.数据结构是一门研究非数值计算的程序设计问题中:计算机的(数据元素)以及它们之间的(关系)和(运筹)等的学科。
7.算法的五个重要特性为有穷性、确定性、(输入)、(输出)和(可行性)。
二、选择题
1.数据的不可分割的基本单位是(D)。
A.元素
B.结点
C.数据类型
D.数据项
*2.线性表的逻辑顺序与存储顺序总是一致的,这种说法(B)。
A.正确
B.不正确
C.不确定
D.无法选择
3.线性结构是指数据元素之间存在一种(D)。
A.一对多关系
B.多对多关系
C.多对一关系
D.一对一关系
4.在数据结构中,从逻辑上可以把数据结构分成(A)。
A.动态结构和静态结构
B.紧凑结构和非紧凑结构
C.线性结构和非线性结构
D.内部结构和外部结构
5.线性表若采用链式存储结构时,要求内存中可用存储单元的
地址( D)。
A.必须是连续的
B.部分地址必须是连续的
C.一定是不连续的
D.连续不连续都可以
三、简答题
1.算法的特性是什么。
答:有穷性确定性可行性有0或多个输入有1或多个输出线性结构
数据结构第二次单元测试题库(串到树)
一、判断题
四.串
1、确定串T在串S中首次出现的位置的操作称为串的模式匹配。()
2、如果一个串中的所有字符均在另一串中出现,则说前者是后者的子串。()
3、一个任意串是其自身的子串。()
1、∨
2、Χ
3、∨
五.数组和广义表
1、多维数组是向量的推广。()/*数组和广义表线性表在含义上的扩展*/
2、用相邻矩阵表示图所用的存储空间大小与图的边数成正比。()/*顶点*/
3、除插入和删除操作外,数组的主要操作还有存取、修改、检索和排序等。()
4、稀疏矩阵中0元素的分布有规律,因此可以采用三元组方法进行压缩存储。()/*稀疏矩阵中0元素的分布无规律*/
5. 如果采用如下方式定义一维字符数组:
const int maxSize = 30;/*常变量在程序运行中不能进行修改*/
char a[maxSize];
则这种数组在程序执行过程中不能扩充。
6. 如果采用如下方法定义一维字符数组:
int maxSize = 30;
char * a = new char[maxSize];
则这种数组在程序执行过程中不能扩充。
7. 数组是一种静态的存储空间分配,就是说,在程序设计时必须预先定义数组的数据类型和存储空间大小,由编译程序在编译时进行分配。/*对于数组一旦规定了它的维数和各维长度,便可
为它分配存储空间*/
8. 多维数组是一种复杂的数据结构,数组元素之间的关系既不是线性的也不是树形的。
9. 使用三元组表示稀疏矩阵中的非零元素能节省存储空间。
10. 用字符数组存储长度为n的字符串,数组长度至少为n+1。
1-5ΧΧΧΧ∨
数据库系统l试题库及答案第6章树和二叉树
数据库系统l试题库及答案第6章树和⼆叉树
第6章树和⼆叉树
6.1知识点:树和⼆叉树的基本概念
—、填空题
1.⾼度为h,度为m的树中⾄少有______________ 个结点,⾄多有 _______________ 个结点。
2.树的结点是由________ 及若⼲指向其⼦树的_______ 组成;结点拥有的⼦树数称为 _______ ;度为0的结
点称为___________ ;度不为0的结点成为______________ ;树中结点的最⼤度数称为_________ ;树的最⼤层次称为_____________ 。
3.对于⼀棵具有n个结点的树,该树中所有结点的度数之和为_________________ 。
4.如果结点A有3个兄弟结点,⽽且B是A的双亲,则B的度是___________________ 。
5.⼆叉树是另⼀种树形结构,它的特点是 ___________________________________________________________ 。
6.⼀颗度数为k且有2k-1个结点的⼆叉树称为 _____________ 。
7.深度为k,且有n个结点的⼆叉树,当且仅当其每⼀个结点都与深度为k的满⼆叉树中编号从1到n
的结点-- 对应时,称之为________________ 。
8.⼀棵深度为6的满⼆叉树有 _________ 个分⽀结点和 ________ 个叶⼦。
9.⼀棵具有257个结点的完全⼆叉树,它的深度为____________ 。
10.设⼀棵完全⼆叉树具有1000个结点,则此完全⼆叉树有________ 个叶⼦结点,有________ 个度为2的结
数据结构树的测试题(二)
习题六树和二叉树
一、单项选择题
1.以下说法错误的是 ( A )
A.树形结构的特点是一个结点可以有多个直接前趋
B.线性结构中的一个结点至多只有一个直接后继
C.树形结构可以表达(组织)更复杂的数据
D.树(及一切树形结构)是一种"分支层次"结构
E.任何只含一个结点的集合是一棵树
2.下列说法中正确的是 ( D )
A.任何一棵二叉树中至少有一个结点的度为2
B.任何一棵二叉树中每个结点的度都为2
C.任何一棵二叉树中的度肯定等于2
D.任何一棵二叉树中的度可以小于2
3.讨论树、森林和二叉树的关系,目的是为了( A )
A.借助二叉树上的运算方法去实现对树的一些运算
B.将树、森林按二叉树的存储方式进行存储
C.将树、森林转换成二叉树
D.体现一种技巧,没有什么实际意义
4.树最适合用来表示 ( C )
A.有序数据元素 B.无序数据元素
C.元素之间具有分支层次关系的数据 D.元素之间无联系的数据
5.若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是( B )A.9 B.11 C.15 D.不确定
6.设森林F中有三棵树,第一,第二,第三棵树的结点个数分别为M1,M2和M3。与森林F 对应的二叉树根结点的右子树上的结点个数是( D )。
A.M1 B.M1+M2 C.M3 D.M2+M3
7.一棵完全二叉树上有1001个结点,其中叶子结点的个数是( E )
A. 250 B. 500 C.254 D.505 E.以上答案都不对
8.二叉树的第I层上最多含有结点数为( C )
A.2I B. 2I-1-1 C. 2I-1 D.2I -1
树与二叉树自测题
第二部分树与二叉树自测题
一、选择与填空(选择与填空,20分,每题1分)
1.深度为k的完全二叉树至少有()个结点。至多有()个结点。若按自上而下,从左到右的次序给每个结点编号(从1开始),则编号最小的叶子结点的编号是()。
2.由如下图所示的二叉树,回答下列问题。
其中序遍历序列为()。
其前序遍历序列为()。
其后序遍历序列为()。
3. 一个完全二叉树的叶子结点数为n,最后一层的结点数大于等于2,则该二叉树的深度为()。
4、若树T有a个度为1的结点,b 个度为2的结点,c个度为3的结点。则该树有个叶子结点。
5、若二叉树有20个叶子结点,30个结点仅有1个孩子,则该二叉树的总的结点数是()
6、一个二叉树有102片叶子,则该二叉树中度为2的结点数是()
7. 深度为5的二叉树至多有()个结点。
A.32 B.31 C.16 D.10
8. 某二叉树结点的中序序列为d,e,b,a,c,后序序列为d,a,b,e,c,则该二叉树结点的前序序列为。
A. acbed
B. decab
C. deabc
D. cedba
9、一棵二叉树的结点数为18个,则它的最小高度为_____。
A 、4
B 、5
C 、6
D 、18
10、在一棵度为4的树T 中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,则树T 的叶子结点个数是()
A.41
B. 82
C. 113
D. 122
11、下列线索二叉树中,符合后序线索树定义的是()
A.
C D.
12、对(n>=2)个权值均不相同的字符构成赫夫曼树。关于该树的叙述中,错误的是()
2014-2015B学年二学期数据结构期末考试试卷(A卷)
19.在计算机中存储一个数据元素的位串称为。
A、结点B、数据项C、数据字段D、字符串
20.分别以下列序列构造二叉排序树,与用其它三个序列所构造的结果不同的是
A、(100,80,90,60,120,110,130)
B、(100,120,110,130,80,60,90)
4.一个输入序列abcd经过一个栈到达输出序列,并且一旦离开输出序列后就不能再返回到输入序列,则下面()为正确的输出序列。
A、bcad B、cbda C、dabc D、acbd E、dcba
5.两个串相等必有
A、串长度相等B、串中各位置字符任意C、串中各位置字符均对应相等
D、串长度不等E、串长度任意
5.设循环队列用数组A[1..M]表示,队首、队尾指针分别是FRONT和TAIL,判定队满的条件为_______。
7.对于前序遍历与中序遍历结果相同的二叉树为(1);
对于前序遍历和后序遍历结果相同的二叉树为(2)。
A、一般二叉树B、只有根结点的二叉树
C、根结点无左孩子的二叉树D、根结点无右孩子的二叉树
E、所有结点只有左子数的二叉树F、所有结点只有右子树的二叉树
8.从下列有关树的叙述中,选出5条正确的叙述
A、二叉树中每个结点有两个子结点,而树无此限制,因此二叉树是树的特殊情况。
4.两个栈共用静态存储空间,对头使用也存在空间溢出问题。()
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.深度为k(设根的参数为1)的完全二叉树至少有 个结点,至多有 2k-1 个结点,k和结点数n之间的关 2k-1 系为 k=1+ log2n 。
2.设高度为h的二叉树只有度为0和2的结点,则此 类二叉树的结点数至少为 2h-1 ,至多为_______ 2 h- 1
248 3.一棵有124个叶结点的完全二叉树,最多有——— 个结点。 4.完全二叉树的某结点若无左孩子,则必是叶结点 5.具有n个结点的满二叉树,其叶结点的个数为 (n+1)/2
6.对于前序遍历和中序遍历结果相同的二叉树为 所有结点只有右子树的二叉树 对于前序遍历和后序遍历结果相同的二叉树为 只有根结点的二叉树 7.由二叉树的前序和后序遍历序列不能唯一地确定 这棵二叉树
1
2 3
1
2 3
如果前序序列固定不变,给出不同的中序序列, 可得到不同的二叉树。
8.有二叉树中序序列为:ABCEFGHD 后序序列:ABFHGEDC
11.任意一个有n个结点的二叉树,已知它有m个叶 子来自百度文库点,试证明非叶子结点中有(m-1)个结点 的度为2,其余度为1。 12.已知二叉树有50个叶子结点,则该二叉树的总 结点至少应有多少个? 13.
请画出此二叉树
9.已知二叉树BT各结点的先序、中序遍历序列分别为: ABCDEF和CBAEDF,试画出该二叉树。
10.一棵二叉树的先序、中序和后序序列分别如下,其 中有一部分未显示出来,试求出空格处的内容,并画 出该二叉树。
先序序列:_B_F_ICEH_G
中序序列:D_KFIA_EJC_
后序序列:_K_FBHJ_G_A