数据结构本科教学资料-试题三

数据结构本科教学资料-试题三

ID:35504811

大小:71.17 KB

页数:5页

时间:2019-03-25

数据结构本科教学资料-试题三_第1页
数据结构本科教学资料-试题三_第2页
数据结构本科教学资料-试题三_第3页
数据结构本科教学资料-试题三_第4页
数据结构本科教学资料-试题三_第5页
资源描述:

《数据结构本科教学资料-试题三》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、简答题《15分,每小题3分》1.简要说明算法与程序的区别。2.在哈希表中,发生冲突的可能性与哪些因素有关?为什么?3・说明在图的遍历中,设置访问标志数组的作用。4.说明以下三个概念的关系:头指针,头结点,首元素结点。5.在一般的顺序队列中,什么是假溢出?怎样解决假溢出问题?二、判断题(10分,每小题1分》正确在括号内打",错误打X()(1)广义表(((a),b),c)的表头是((a),b),表尾是(c)o)(2)在哈夫曼树中,权值最小的结点离根结点最近。()(3)基数排序是高位优先排序法。()(4)在平

2、衡二叉树中,任意结点左右子树的高度差(绝对值)不超过1。()(5)在单链表中,给定任一结点的地址p,则可用下述语句将新结点s插入结点p的后面:p->next=s;s->next=p->next;()(6)抽象数据类型(ADT)包括定义和实现两方面,其中定义是独立于实现的,定义仅给出一个ADT的逻辑特性,不必考虑如何在计算机中实现。()(7)数组元素的下标值越大,存取时间越长。()(8)用邻接矩阵法存储一个图时,在不考虑压缩存储的情况下,所占用的存储空间大小只与图中结点个数有关,而与图的边数无关。)(9)拓扑

3、排序是按AOE网中每个结点事件的最早发生时间对结点进行排序。()(10)长度为1的串等价于一个字符型常量。三、单项选择题(10分,每小题1分〉1.排序时扫描待排序记录序列,顺次比较相邻的两个元素的大小,逆序时就交换位置。这是哪种排序方法的基本思想?A、堆排序B、直接插入排序C、快速排序D、冒泡排序2.已知一个有向图的邻接矩阵表示,要删除所有从第i个结点发出的边,应该:A)将邻接矩阵的第i行删除C)将邻接矩阵的第i列删除3.有一个含头结点的双向循环链表,B)将邻接矩阵的第i行元素全部置为0D)将邻接矩阵的第i

4、列元素全部置为0头指针为head,则其为空的条件是:B.head->next=NULLD.head->next->priro==NULLA・head->priro==NULLC・head->next==head4.在顺序表(3,6,&10,12,15,16,18,21,25,30)中,用折半法查找关键码值11,所需的关键码比较次数为:A)2B)3C)4D)55.以下哪一个不是队列的基本运算?A)从队尾插入一个新元素B)从队列中删除第i个元素C)判断一个队列是否为空D)读取队头元素的值4.在长度为n的顺序表的

5、第i个位置上插入一个元素(l

6、、49C、50D、5110.某二叉树结点的中序序列为A、B、C、D、E、F、G,后序序列为B、D、C、A、F、G、E,则其左子树中结点数目为:A)3B)2C)4D)5填空题(10分,每空1分)1.填空完成下面一趟快速排序算法:intQKPass(RecordTyper[]9intlow,inthigh){x=r[low];while(low=x.key)high--;if(low

7、w

8、据结构DS的定义如下,请给出其逻辑结构图示。DS=(D,R)D={a,b,c,d,e,f,g}R={T}T={,,,,,,,vf,a>,,,,}2.(6分)对以下关键字序列建立哈希表:(SUN,MON,TUE,WED,THU,FRI,SAT),哈希函数为H(K)=(K中最后一个字母在字母表中的序号)MOD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。