单项选择题一棵具有5层的完全二叉树,最后一层有4个结点,则该树总共有()个结点。

A.14
B.15
C.19
D.18


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题图状结构中数据元素的位置之间存在()的关系。

A.一对一
B.多对多
C.一对多
D.每一个元素都有一个直接前驱和一个直接后继

3.单项选择题链表所具备的特点之一是()。

A.可以随机访问任一结点
B.需要占用连续的存储空间
C.插入元素的操作不需要移动元素
D.删除元素的操作需要移动元素

5.单项选择题把数据存储到计算机中,并具体体现()称为物理结构。

A.数据元素间的逻辑关系
B.数据的处理方法
C.数据的性质
D.数据的运算

6.单项选择题在一个单向链表中,在p所指结点之后插入一个s所指的结点时,可执行();和p->next=s;。

A.p=s;
B.p->next=s->next;
C.p=s->next;
D.s->next=p->next;

7.单项选择题以下关于线性表和逻辑结构,说法不正确的是()。

A. 线性表的链式存储结构不必占用连续的存储空间
B.一种逻辑结构只能有唯一的存储结构
C.一种逻辑结构可以有不同的存储结构
D.线性表的顺序存储结构必须占用连续的存储空间

8.单项选择题在一个单链表中p指向结点a,q指向结点a的直接后继结点b,要删除结点b,可执行()。

A.p->next=q->next;
B.p=q->next;
C.p->next=p;
D.p->next=q;


最新试题

在中序遍历非递归算法中,在进入子树进行访问前,需要在自定义栈中保存()

题型:单项选择题

已知二叉树用二叉链表存储,则若实现二叉树实现左右子树交换,可以借助改写()遍历算法实现。

题型:多项选择题

头指针为L的带头结点的双循环链表,结点的前趋指针域为prior,后继指针域为next,判断该链表为空的条件是()。

题型:填空题

设二叉树采用二叉链表方式存储,root指向根结点,r所指结点为二叉树中任一给定的结点。则可以通过改写()算法,求出从根结点到结点r之间的路径。

题型:单项选择题

一个抽象类型包括数据对象、()和一组处理数据的操作。

题型:单项选择题

二叉树的二叉链表类型定义如下:阅读下列算法,并回答问题:(1)该算法的功能是什么?(2)以下算法功能是否等价于上面的算法?

题型:问答题

阅读下列算法,并回答问题:设栈S=(1,2,3,4,5,6,7),其中7为栈顶元素。调用函数f30(S)后,(1)第一个循环结束后,栈T和队列Q中的内容各是什么?(2)第三个循环语句结束后,栈S中的内容是什么?

题型:问答题

单链表类型定义如下:用不带头结点的单链表存储待排数据,链表头指针为head。下列直接选择排序算法对链表按升序进行排序,请填写适当内容使算法完整。

题型:问答题

若无向图中任意两个不同的顶点间都有路径,则称该图为()。

题型:填空题

顺序表中有10个数据元素,若第一个元素的存储地址是1000,则最后一个元素地址是1036,第5个元素的地址是()

题型:单项选择题