




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据结构期末考试试题 考试注意事项一、学生参加考试须带学生证或学院证明,未带者不准进入考场。学生必须按照监考教师指定座位就坐。二、书本、参考资料、书包等与考试无关的东西一律放到考场指定位置。三、学生不得另行携带、使用稿纸,要遵守北京邮电大学考场规则,有考场违纪或作弊行为者,按相应规定严肃处理。四、学生必须将答题内容做在试题答卷上,做在草稿纸上一律无效。考试课程数据结构考试时间 2006 年 1 月 6 日题号一二三四五六七八总分满分得分阅卷教师( 一、填空题 (共17分,每空1分)1在数据结构中,数据元素之间通常有下列四类基本结构:_、_、_和_;有两种物理结构(存储结构),分别 _、_。2n个顶点的连通图至少有 条边;任何一个具有n个结点的完全无向图有_条边;n个结点的完全有向图有_条弧。3在无向图G的邻接矩阵A中,若Aij等于1,则Aji等于 。4通过建立Hash表查找元素,理想情况下,查找元素的时间复杂度为_。5长度为11的有序序列:1 12 13 24 35 36 47 58 59 69 71进行等概率查找,如果采用顺序查找,则平均查找长度为_,如果采用二分查找,则平均查找长度为_,如果采用哈希查找,哈希表长为15,哈希函数为H(key)=key%13,采用线性探查解决地址冲突,即di=(H(key)+i)%15,则平均查找长度为(保留1位小数)_。6通过衡量一个算法的_复杂度和_复杂度来进行判定一个算法的好坏。7将下三角矩阵A8,8的下三角部分逐行地存储到起始地址为1000H的内存单元中(下标从0开始,不存储上三角部分),已知每个元素占4个单元,则A5,4的地址是(要求十六进制数)_。二、选择题(共13分,每题1分)1、下面带有标记的语句的频度(n10)是 for(int i=0;in-1;i+) for(int j=i+1;jn;j+) coutijnext; B s-next = H-next;C p-next = s;D Node *p = H-next;E s-next = p-next;F H-next = s;G H-next = p-next;H while (p-next!=NULL) p=p-next;I p-next = NULL;J Node *p = H;K delete p;L delete H;2、 (9分)已知邻接表(如下图所示),画出其对应的有向图G,并写出从V0开始深度优先搜索和广度优先搜索的序列V5V2V0V4V3V0V1V3V2V3V2V4V4V2V5 3、(4分)根据下面的三元组,写出相应的稀疏矩阵(矩阵为6行7列) i j k1 2 121 3 92 5 53 1 -33 6 144 3 135 2 186 1 156 7 8四、综合题(共34分)1、(10分)根据下面的二叉树,写出先序遍历、中序遍历、后序遍历的序列,再将该二叉树转化成森林ABFCDGHIKJE 2、(14分)已知某系统在通信联络中只可能出现七种字符,其概率分别为0.05(A)、0.09(B)、0.02(C)、0.12(D)、0.47(E)、0.10(F)、0.15(G), (1) 画出哈夫曼树,并计算其带权路径长度WPL;(2) 最长的编码为几位,对应哪些字符?最短的编码为几位,对应哪些字符; 3、(10分)已知序列(19,49,55,32,66,26,108,58,46,95,31)判断是否为小(顶)根堆? (1) 若否,则以最少的移动次数将它们调整为小(顶)根堆(2) 写出一趟堆排序的结果,即输出堆顶元素(将该元素交换到最后位置),并调整成新堆的结果(要求画出最后的堆结构和线性序列) 五、编程填空(共14分,每空2分)1、 直接插入排序(升序)说明:待排序记录为整型,存放在数组list中,其中list0留空。void InsertSort(int list, int len) for(int _; i=len; i+) if( listilisti-1) list0=_; listi=listi-1; for(int j=i-2; list0listj; j-) _; /记录后移 _; 2、简单选择排序(升序)说明:待排序记录为整型,存放在数组list中,其中list0留空。void SelectSort(int list, int len) int j;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚赔偿协议及财产分割及子女抚养权法律文书
- 离婚后共同财产管理及同居生活协议书范本分析
- 航天设备租赁合同转让与航天安全三方协议
- 智能社区监控系统采购、施工及维护服务合同
- 离婚协议书撰写模板与法律风险提示
- 智能物流:智能物流委托借款基础设施建设项目合同
- 班组长三级安全培训课件
- 大班奥运中国课件
- 辽沈战役课件
- 物料需求计划培训大纲
- 【部编版】新人教小学语文五年级上册-中华成语千字文(打印稿)
- 小区物业服务投标方案(技术标)
- 水泥搅拌桩工程合同协议书
- 电力营销考试题库
- (正式版)HGT 6313-2024 化工园区智慧化评价导则
- 智鼎在线测评题库答案2024
- 高等数学绪论课件
- 《生产部月报模板》课件
- 二十四节气与养生
- 怎样引导初中生克服数学学习的心理障碍
- 化工行业档案管理制度
评论
0/150
提交评论