数据结构试卷20**年A - 范文中心

数据结构试卷20**年A

07/12

姓名: 学号:

试题共

6

白纸

1

GDOU-B-11-302 广东海洋大学 2015 —— 2016 学年第二学期 《 数据结构与算法 》课程试题 √ 闭卷 课程号: 19232502 √ 考试 √ A 卷 □ 考查 □ B 卷 □ 开卷

一、 单项选择题(每小题2分,共20分) 1. 以下数据结构中哪一个是非线性结构?( ) A. 队列 B. 栈 C. 线性表 D. 二叉树 2. 判断一个循环队列Q (最多n 个元素)为满的条件是( )。 A. Q->rear= =Q->front B. Q->rear= =Q->front+1 C. Q->front= =(Q->rear+1) % n D. Q->front= =(Q->rear-1)% n 3. 计算机中的算法指的是解决某一个问题的有限运算序列,它必须具备输入、输出、( )等5个特性. A. 可执行性、可移植性和可扩充性 B. 可执行性、有穷性和确定性 C. 确定性、有穷性和稳定性 D. 易读性、稳定性和确定性 4.线性表L在( )情况下适用于使用链式结构实现. A .需经常修改L中的结点值 B. 需不断对L进行删除插入 C. L中含有大量的结点 D. L中结点结构复杂 5. 设指针变量p 指向单链表中结点A ,若删除单链表中结点A ,则需要修改指针的操作序列为( ). A. q=p->next;p->data=q->data;p->next=q->next;delete q;

B. q=p->next;q->data=p->data;p->next=q->next;delete q;

C. q=p->next;p->next=q->next;delete q;

D. q=p->next;p->data=q->data;delete q;

6. 设连通图G 中的边集E={(a,b) ,(a,e) ,(a,c) ,(b,e) ,(e,d) ,(d,f) ,(f,c)},则从顶点a 出发不可以得到一种深度优先遍历的顶点序列为( ).

A. abedfc B. acfebd C. aebdfc D. aedfcb

7. 对n 个记录的文件进行快速排序,所需要的最好时间是( ).

A. O(1) B. O(n ) C. O(n log 2n ) D. O(n 2)

8. 设一维数组中有n 个数组元素,则读取第i 个数组元素的平均时间复杂度为( ).

A. O(n) B. O(n log 2n ) C. O(1) D. O(n2)

9. 设某散列表的长度为100,散列函数H(k)=k % P,则P 通常情况下最好选择( ).

A. 99 B. 97 C. 91 D. 93

10. 设有5000个待排序的记录关键字,如果需要用最快的方法选出其中最小的10个记录关键字,则用下列( )方法可以达到此目的。

A .快速排序 B. 插入排序 C. 归并排序 D. 堆排序

二、填空题(每小题2分,共20分)

1.从逻辑关系上讲,数据结构主要分为_________、__________、和___________。

2. 设有序表中的元素为(13,18,24,35,47,50,62) ,则在其中利用二分法查找值为24的元素需要经过 次比较。

3. 设连通图G 中有n 个顶点e 条边,则对应的最小生成树上有___________条边。

4. 设一棵二叉树的中序遍历序列为BDCA ,后序遍历序列为DBAC ,则这棵二叉树的前序序列为____________________。

5. 设一组初始记录关键字序列为(49,38,65,97,76,13,27,50) ,则以d=4为增量的一趟希尔排序结束后的结果为________________________ _____。

6. 带头结点的单链表head 为空的条件是。

7. 解决散列表冲突的两种方法是________________和__________________。

8. 对一棵二叉排序树进行遍历,可以得到一个键值从小到大次序排列的有序序列。

9. for(i=1,t=1,s=0;i

10. 对一组记录(54,96,23,15,72,60,45,83)进行直接插入排序,当把第5个记录72插入到有序表时,为寻找插入位置需要比较 次。

三、(8分)假设用于通讯的电文仅由8个字母A 、B 、C 、D 、E 、F 、G 、H 组成,字母在电文中出现的频率分别为:0.07,0.19,0.02,0.06,0.32,0.03,0.21,0.10,请为这8个字母设计哈夫曼编码。

四、(10分)给定关键码集合{25,21,34,24,64,41,45},设定装填因子为0.7,请给出除留余数法的散列函数,画出采用线性探测法处理冲突构造的散列表,并计算查找成功的平均查找长度。

五、(10分)已知图G 如下所示,根据Prim 算法,构造最小生成树。(要求给出生成过程)

六、(12分)已知数据序列为(15, 4, 8, 19, 6, 13, 23),写出直接插入排序及堆排序每一趟的结果。

七、(10分)写出在顺序存储结构下将线性表逆转的算法,要求使用最少的附加空间。

八、(10分)设待排序的记录序列用单链表作存储结构,试写出简单选择排序算法。


相关内容

  • 20**年岩土工程师考试科目及报名注册方式
    4.对于使用答题卡作答的考试,考生必须按题号在答题卡上相应题号的选项中,用2B铅笔准确填涂所选选项的信息点(字母).如改动,考生务必用橡皮擦净原选项的填涂痕迹,以免电脑读卡时发生误读现象. 5.岩土专业案例考试试卷已把试题.答案选项.答题过 ...
  • 04高考试卷分析
    04高考湖北卷数学试题评价报告 2004年普通高等学校招生全国统一考试(湖北卷)数学试题依据教育部考试中心新颁布的<数学考试大纲>(以下简称"考纲")的各项要求,在遵循"在三个有肋于"原则 ...
  • 20**年广东省初中毕业生物理学科学业考试大纲
    2017广东省初中毕业生物理学科学业考试大纲 ∙ ∙ ∙ ∙ ∙ 考试性质 指导思想 考试依据 考试内容与要求 考试方式与试卷结构 考试性质 初中毕业生物理学业考试是义务教育阶段的终结性考试,目的是对初中学生是否达到<全日制义务教育物 ...
  • 高考网上阅卷透视
    高考网上阅卷透视 杨清虎 马上又要举行一年一度的高考了,笔者在这里针对时下普及的网上阅卷工作,做点适当的披露和介绍,让高考阅卷不再神秘.希望没有参与过阅卷的老师和同学们对高考网上阅卷有所了解,增加社会透明度.作为老师应该了解评卷机制,有利于 ...
  • 电工学试卷
    :号学 题 :答 名 姓要 不 内 线 封 级密班业专称名院学 2012 至 2013 学年第 2 学期 电工与电子技术C 试卷B卷 ┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃ 出卷教师: 电工电子教学实验中心 适应班级:54学时非电专业 考试方式:闭 ...
  • 山东高考6大科目解读
    山东高考说明出炉:取消基本能力测试英语听力 20日,山东省招考院正式对外发布<2014年普通高等学校招生全国统一考试(夏季高考)山东卷考试说明>.据了解,今年,山东高考将采用"3+X"的模式,取消了基本能力测 ...
  • 20**年中考数学试卷及评分标准doc
    秘密★启用前 黔西南州初中毕业生学业暨升学统一考试试卷 (样卷) 数 学 考生注意: 1.一律用黑色笔或2B 铅笔将答案填写或填涂在答题卷指定位置内. 2.本试卷共4页,满分150分,答题时间120分钟. 一.选择题(每小题4分,共40分) ...
  • A卷试卷12级电子商务概论试题及答案
    试卷代号A 座位号: 广东理工职业学院2012-2013学年度第一学期期末考试 12级 电子商务 专业<电子商务概论>试题(闭卷) 年级班级_____________ 姓名_____________ 学号____________ ...
  • 测量放线工中级工考试理论(附答案)
    国家职业技能鉴定试卷 中级测量放线工知识试卷 1301541-03 (考试时间120分钟) 注 意 事 项 1.请首先按要求在试卷的标封处填写您的姓名.考号和所在单位的名称. 2.请仔细阅读各题目的回答要求,在规定的位置填写您 的答案. 3 ...
  • 20**年-20**年学年第二学期期末试卷七下生物
    班级 姓名 考试号 题答要不内线封密 „„„„„„„„„„„„„„装„„„„„„„„„„„„订„„„„„„„„„„„„„„„„„„„ 2011-2012学年度第二学期学校期终考试 七年级生物试卷 (时间60分钟 满分100分) 2.右图中, ...