2003-2004学年第一学期期末考试数据结构试卷.pdfVIP

  • 0
  • 0
  • 约4.7千字
  • 约 4页
  • 2026-01-30 发布于北京
  • 举报

2003-2004学年第一学期期末考试数据结构试卷.pdf

教研室签名

系教学签名

华南师范大学计算机科学系

2003-2004学年第(一)学期期末考试试卷(卷)

《数据结构》试卷

专业:年级班:学号::

题号—二三四五六总分

得分

一、判断题(正确的划“√”,错误的划“×”。每小题1分,共5分)

1.顺序方式只能用于线性结构。

2.用邻接矩阵表示图所用的空间大小与图的边数成正比。()

3.哈夫曼树一定是满二叉树。()

4.中序遍历一棵二叉排序树的结点就可得到排好序的结点序列。

5.栈和队列都是限制存取点的线性结构。

二、单项选择题(每小题2分,共10分)

1.算法的时间复杂度取决于()

(a)问题的规模(b)待处理数据的初态(c)(a)与(b)

2.若需要在O(nlog2(n))的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排

序方法是:()

(a)快速排序(b)堆排序(c)归并排序(d)直接排序

3.具有n个顶点的有向图最多有()条边。

(a)n(b)n(n—1)(c)n(n+1)(d)n2

4.从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其放在已

排序序列的合适位置,该排序方法称为()排序法。

(a)(b)选择(c)shell(d)二路归并

5.若某线性表中最常用的操作是在最后一个元后一个元素和删除一个元素,则采用

()方式最节省时间。

(a)单链表(b)双链表(c)带表头结点的双向循环链表(d)顺序表

三、填空题(每空1分,共20分)

1.在单链表中经常设置一个头结点,那么头结点的作用是。

2.设广义表L=((),())则head(L)是;tail(L)是;L的长度

是;深度是.

3.设W为一个二维数组,其每个数据元素Wij占用6个字节,行下标i从0到8,列下标j

从2到5,则二维数组W的数据元素共占用个字节。W中第6行的元素和第4列的

元素共占用个字节,若按行顺序存放二维数组W,其起始地址的字节号为100,则

二维数组W的最后一个数组元素的起始地址的字节号为,数组元素W34的起始地址

号为,而数组元素W22的起始地址与当W按列顺序存放时数据元素的起始地

址相同。

4.用循环链表表示的队列长度为n,若只设头指针,则出队和入队的时间复杂度分别

是和;若只设尾指针,则出队和入队的时间复杂度分别

是和。

5.n个顶点的连通图用邻接矩阵表示时,该矩阵至少有个非零元素。

6.一棵二叉排序树可顺序存放在一组上相邻的区中,每个结点及其左、右指针依次

分别存放在该区的3个连续单元中。现对一棵按结点字母的字典顺

文档评论(0)

1亿VIP精品文档

相关文档