1、【题目】在带头结点的双向循环链表中插入一个新结点,需要修改的指针域数量是()。
选项:
A.2个
B.3个
C.4个
D.6个
答案:
C
解析:
暂无解析
1、【题目】设有一组关键字(19,14,23,1,6,20,4,27,5,11,10,9),用散列函数H(key)=key%13构造散列表,用拉链法解决冲突,散列地址为1的链中记录个数为()。
选项:
A.1
B.2
C.3
D.4
答案:
C
解析:
暂无解析
1、【题目】若根结点的层数为1,则具有n个结点的二叉树的最大高度是()。
选项:
A.n
B.LIogn2n_I
C.LIogn2n_I+1
D..n/2
答案:
A
解析:
暂无解析
1、【题目】将长度为n的单链表连接在长度为m的单链表之后,其算法的时间复杂度为()。
选项:
A.O(1)
B.O(m)
C.O(n)
D.O(m+n)
答案:
B
解析:
暂无解析
1、【题目】假设以数组A[n]存放循环队列的元素,其头、尾指针分别为front和rear。若设定尾指针指向队列中的队尾元素,头指针指向队列中队头元素的前一个位置,则当前存于队列中的元素个数为()。
选项:
A.(rear-front-1)%n
B.(rear-front)%n
C.(front-rear+1)%n
D.(rear-front+n)%n
答案:
B
解析:
暂无解析
1、【题目】若进栈次序为a,b,c,且进栈和出栈可以穿插进行,则可能出现的含3个元素的出栈序列个数是()。
选项:
A.3
B.5
C.6
D.7
答案:
B
解析:
暂无解析
1、【题目】若对某线性表最常用的操作是在最后一个结点之后插入一个新结点或删除最后一个结点,要使操作时间最少,下列选项中,应选择的存储结构是()。
选项:
A.无头结点的单向链表
B.带头结点的单向链表
C.带头结点的双循环链表
D.带头结点的单循环链表
答案:
C
解析:
暂无解析
1、【题目】具有线性结构的数据结构是()线性结构有:顺序表、栈和队列、串。
选项:
A.树
B.图
C.栈和队列
D.广义表
答案:
C
解析:
暂无解析
1、【题目】指针p1和p2分别指向两个无头结点的非空单循环链表中的尾结点,要将两个链表链接成一个新的单循环链表,应执行的操作为()。
选项:
A.p1->next=p2->next;p2->next=p1->next
B.p2->next=p1->next;p1->next=p2->next
C.p=p2->next;p1->next=p;p2->next=p1->next
D.p=p1->next;p1->next=p2->next;p2->next=p
答案:
D
解析:
暂无解析
1、【题目】已知森林F={T1,T2,T3,T4,T5},各棵树Ti(i=1,2,3,4,5)中所含结点的个数分别为7,3,5,1,2,则与F对应的二叉树的右子树中的结点个数为()。
选项:
A.2
B.3
C.8
D.11
答案:
D
解析:
暂无解析