数据结构复习题(二)

这是一篇关于数据结构的复习资料,包含选择题和填空题,涉及线性表、哈夫曼树、循环队列、二叉树、无向图等概念。题目涵盖顺序存储、链式存储的优缺点,哈夫曼树的空指针域数量,循环队列元素计数,二叉树遍历,完全无向图的边数,二叉树高度,有向图的邻接表,快速排序和堆排序的时间复杂度等知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、选择题(24分)

1.下面关于线性表的叙述错误的是(  )。

   (A) 线性表采用顺序存储必须占用一片连续的存储空间

(B) 线性表采用链式存储不必占用一片连续的存储空间

(C) 线性表采用链式存储便于插入和删除操作的实现

(D) 线性表采用顺序存储便于插入和删除操作的实现

2.设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有(  )个空指针域。

   (A)2m-1         (B) 2m          (C) 2m+1        (D) 4m

3.设顺序循环队列Q[0:M-1]的头指针和尾指针分别为F和R,头指针F总是指向队头元素的前一位置,尾指针R总是指向队尾元素的当前位置,则该循环队列中的元素个数为(  )。

   (A)R-F          (B) F-R         (C) (R-F+M)%M  (D) (F-R+M)%M

4.设某棵二叉树的中序遍历序列为ABCD,前序遍历序列为CABD,则后序遍历该二叉树得到序列为(  )。

   (A)BADC         (B) BCDA        (C) CDAB        (D) CBDA

5.设某完全无向图中有n个顶点,则该完全无向图中有(  )条边。

   (A)n(n-1)/2     (B) n(n-1)      (C) n2          (D) n2-1

6.设某棵二叉树中有2000个结点,则该二叉树的最小高度为(  )。

   (A)9            (B) 10          (C) 11          (D) 12

7.设某有向图中有n个顶点,则该有向图对应的邻接表中有(  )个表头结点。

   (A)n-1          (B) n           (C) n+1         (D) 2n-1

8.设一组初始记录关键字序列(5,2,6,3,8),以第一个记录关键字5为基准进行一趟快速排序的结果为(  )。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值