单项选择题设一棵有n个结点采用链式存储的二叉树,则该树共有()个指针域为空。

A.2n
B.2n+1
C.2n+2
D.n+1


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题对二叉排序树进行()遍历,遍历所得到的序列是有序序列。

A.按层次
B.前序
C.中序
D.后序

8.单项选择题在C语言中,利用数组a存放字符串“Hello”,以下语句中正确的是()。

A.chara[10]=“Hello”;
B.chara[10];a=“Hello”;
C.chara[10]=‘Hello’;
D.chara[10]={‘H’,’e’,’l’,’l’,’o’};

9.单项选择题栈和队列的相同点是()。

A.都是后进先出
B.都是后进后出
C.逻辑结构与线性表不同
D.逻辑结构与线性表相同,都是操作规则受到限制的线性表

10.单项选择题栈的插入删除操作在()进行。

A.栈底
B.任意位置
C.指定位置
D.栈顶

最新试题

设head1和P1分别是不带头结点的单向链表A的头指针和尾指针,head2和P2分别是不带头结点的单向链表B的头指针和尾指针,若要把B链表接到A链表之后,得到一个以head1为头指针的单向循环链表,写出其中两个关键的赋值语句(不用完整程序,结点的链域为next)。

题型:问答题

数据结构中的数据元素存在多对多的关系称为()结构。

题型:填空题

设top是一个链栈的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接收楼顶元素,则出栈操作为()。

题型:单项选择题

以下函数在a[0]到a[n-1]中,用折半查找算法查找关键字等于k的记录,查找成功返回该记录的下标,失败时返回-1,完成程序中的空格。

题型:问答题

按照二又树的递归定义,对二叉树遍历的常用算法有()、()、()三种。

题型:填空题

根据搜索方法的不前,图的遍历有()、()两种方法。

题型:填空题

单向链表的链域为next,设指针p指向单向链表中的某个结点,指针S指向一个要插入链表的新结点,现要把s所指结点插入p所指结点之后,某学生采用以下语句:p->next==s;s->next==p->next;这样做正确吗?若正确则回答正确,若不正确则说明应如何改写。

题型:问答题

一棵哈夫曼树总共有23个结点,该树共有()个叶结点(终端结点〉。

题型:单项选择题

给出题中树的前序遍历序列。

题型:问答题

设有一个头指针为head的不带头结点单向链表,p、q是指向链表中结点类型的指针变量,p指向链表中某结点a(设链表中没有结点的数据域与结点a的数据域相同),写出相关语句:(1)使该单向链表成为单向循环链表;(2)删去a结点。

题型:问答题