当前位置:问答库>考研试题

浙江理工大学数据结构2011考研试题研究生入学考试试题考研真题

  摘要

浙 江 理 工 大 学

2011年硕士学位研究生招生入学考试试题

(请考生在答题纸上答题,在此试题纸上答题无效)

一、单选题(在每小题的四个备选答案中选出一个正确答案,每小题3分,共45分。)

1. 若线性表最常用的操作是存取第i 个元素及其前趋的值,则采用______存储方式

节省时间。

A.单链表 B.双链表 C.单循环链表 D.顺序表

2. 设输入序列为1、2、3、4,则借助栈所得到的输出序列不可能是_________。

A. 1、2、3、4 B. 4、1、2、3

C. 1、3、4、2 D. 4、3、2、1

3. 常对数组进行的两种基本操作是 。

A.建立与删除 B.插入与修改

C.查找与修改 D.查找与插入

4. 数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位置,r为队

尾元素的位置,假定队列中元素的个数小于n,计算队列中元素的公式为 。

A.r-f B.(n+f-r)% n

C.n+r-f D.(n+r-f)% n

5. 广义表((a,b,c,d))的表尾是 。

A.a B.( ) C.(a,b,c,d) D.((a,b,c,d))

6. 实现任意二叉树的后序遍历的非递归算法而不使用栈结构,最佳方案是二叉树采用 存储结构。

A. 三叉链表 B.广义表存储结构

C. 二叉链表 D.顺序表存储结构

7. 在线索化二叉树中,P所指的结点没有左子树的充要条件是_________________。

A. P->left == null B. P->ltag =1

C. P->ltag ==1 且 P->left ==null D. 以上都不对

8. 稀疏矩阵一般的压缩存储方法有两种,即__________。

A.二维数组和三维数组 B.三元组和散列

C.三元组和十字链表 D.散列和十字链表

第 1 页 ,共 4 页