单项选择题在一棵度为3的树中,度为3的结点个数为2,度为2的结点个数为1,则度为0的结点个数为()。
A.5
B.4
C.7
D.6
您可能感兴趣的试卷
你可能感兴趣的试题
1.单项选择题如果将给定的一组数据作为叶子数值,所构造出的二叉树的带权路径长度最小,则该树称为()。
A.平衡二叉树
B.完全二叉树
C.二叉树
D.哈夫曼树
2.单项选择题将含有150个结点的完全二叉树从根这一层开始,每一层从左到右依次对结点进行编号,根结点的编号为1,则编号为69的结点的双亲结点的编号为()。
A.35
B.33
C.34
D.36
3.单项选择题设某一二叉树先序遍历为abdec,中序遍历为dbeac,则该二叉树后序遍历的顺序是()。
A.abedc
B.abdec
C.debac
D.debca
4.单项选择题假定一棵二叉树中,双分支结点数为15,单分支结点数为30,则叶子结点数为()。
A.17
B.16
C.15
D.47
5.问答题简述广义表和线性表的区别和联系。
7.问答题设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过S,一个元素出栈后即进队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1,则栈S的容量至少应该是多少?
8.问答题栈、队列和线性表的区别是什么?
9.填空题循环队列的引入,目的是为了克服()。
最新试题
数据元素是数据的基本的单位,它()。
题型:单项选择题
设head1和P1分别是不带头结点的单向链表A的头指针和尾指针,head2和P2分别是不带头结点的单向链表B的头指针和尾指针,若要把B链表接到A链表之后,得到一个以head1为头指针的单向循环链表,写出其中两个关键的赋值语句(不用完整程序,结点的链域为next)。
题型:问答题
一棵哈夫曼树总共有23个结点,该树共有()个叶结点(终端结点〉。
题型:单项选择题
设有一个头指针为head的不带头结点单向链表,p、q是指向链表中结点类型的指针变量,p指向链表中某结点a(设链表中没有结点的数据域与结点a的数据域相同),写出相关语句:(1)使该单向链表成为单向循环链表;(2)删去a结点。
题型:问答题
绒性表的顺序结构中,()。
题型:单项选择题
设有一个长度为20的顺序表,要插入一个元素,并作为第6个元素,需移动元素的个数为()。
题型:填空题
单向链表的链域为next,设指针p指向单向链表中的某个结点,指针S指向一个要插入链表的新结点,现要把s所指结点插入p所指结点之后,某学生采用以下语句:p->next==s;s->next==p->next;这样做正确吗?若正确则回答正确,若不正确则说明应如何改写。
题型:问答题
设top是一个链栈的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接收楼顶元素,则出栈操作为()。
题型:单项选择题
试画出题中二叉树。
题型:问答题
如下图所示的二叉树,其前序遍历序列为()。
题型:填空题