- 6
-
为便于表示二叉树的某些基本运算,则深度为k.的二叉树的顺序存储结构中的数组的大小为多少?画出如题30图所示的二叉树的顺序存储结构示意图,并说明对一般形态的二叉树不太适合使用顺序存储结构来表示的原因。
- 20
-
满足最小堆定义的是( )
- A.{21,25,55,23,51,63}
- B.{21,51,55,63,25,23}
- C.{21,63,55,25,51,23}
- D.{21,51,23,63,55,25}
- 21
-
设有两个长度分别为m、n的降序有序序列{a1,a2,…,am}、{b1,b2,…,bn},采用二路归并方法将它们合并成长度为m+12的降序有序序列,则归并过程中元素比较次数最少的条件一定是( )
- A.a<sub>1</sub>>b<sub>1</sub>
- B.a<sub>m</sub>>b<sub>n</sub>
- C.a<sub>1</sub>n</sub>
- D.a<sub>m</sub>1</sub>
- A.T[2]
- B.T[4]
- C.T[8]
- D.T[10]
- A.直接插入排序
- B.直接选择排序
- C.堆排序
- D.冒泡排序
- A.对称矩阵
- B.对角矩阵
- C.稀疏矩阵
- D.三角矩阵
- A.123456
- B.123465
- C.126345
- D.162543
- A.该顺序表按查找概率由低到高的顺序来存储数据元素,其ASL最小
- B.该顺序表按查找概率由高到低的顺序来存储数据元素,其ASL最小
- C.ASL的大小与数据元素在该顺序表中的位置次序无关
- D.ASL的大小与查找每个数据元素的概率无关
- A.2
- B.3
- C.4
- D.5
- A.不一定相同
- B.都相同
- C.都不相同
- D.互为逆序
- A.abcd
- B.dcba
- C.cabd
- D.bcda
- A.仅设置头指针的单循环链表
- B.仅设置尾指针的单循环链表
- C.仅设置头指针的双向链表
- D.仅设置尾指针的双向链表
- A.随机查找
- B.散列查找
- C.二分查找
- D.顺序查找
- A.q->next=s->next; s->next=p;
- B.s->next=P; q->next=s->next;
- C.p->next=s->next; s->next=q;
- D.s->next=q; p->next=s->next;
- A.O(n<sup>C</sup>)
- B.O(log<sub>2</sub>n)
- C.O(n)
- D.O(2n)
- A.栈
- B.队列
- C.树
- D.图