下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE PAGE 6 数据结构试题 (开卷) A卷 (电信系本科2005级 2006年11月)姓名 班级 题 号一二三总分题 分403030100得 分得 分得 分一、回答下列问题 (每题5分,共40分)1给定序列(67,45,87,19,55,32,70,60,90,23),写出它的初始堆序列。2设一个序列奇数项和偶数项分别由小到大有序,用什么方法可以最快得到一个有序序列,分析它的时间复杂度。3二叉排序树中的最大值在二叉排序树的何处?4在2048个互不相同的关键码中选择最小的5个关键码,用堆排序是否比用锦标赛排序更快?为什么?5 n个顶点、m条边的全连通图,至少去掉几条边才能构成一棵树?6
2、设模式串为:liuwenliuyuliuyingliyu, 求该模式串的next函数。7一个二叉树按层次遍历的顺序存储结构如下,请画出该二叉树 (为空) 。1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ABDCEFGH8 设数组A 1.10, 1.8 的基地址为2000,每个元素占2个存储单元,若以列序为主序存储(按列存储),则元素A 4,5 的存储地址是多少?得 分二、综合题(每题10分,共30分)得 分输入一序列(58,18,29,22,38,81,19,14),现分别采用顺序查找和二叉排序树查找,求等概率条件下二者的平均查找长度ASL;若改用哈希查找(哈希函数为
3、:Hash(key)=key mod 11,哈希表的大小为11,采用线性探测法进行冲突处理),求等概率条件下的平均查找长度ASL,并对这三种查找方法进行比较。2已知用线性有序链表存储整数集合的元素。阅读下面算法,并回答下列问题:(1)写出执行ABC(a, b)的返回值,其中a和b分别为指向存储集合 2,4,5,7,9,12 和 2,4,5,7,9 的链表的头指针;(2)简述算法ABC的功能;(3)写出算法ABC的时间复杂度。int ABC (LinkList ha,LinkList hb) / LinkList是带有头结点的单链表 / ha和hb分别为指向存储两个有序整数集合的链表的头指针 L
4、inkList pa, pb; pa=ha-next; pb=hb-next; while(pa & pb & pa-data=pb-data) pa=pa-next; pb=pb-next; if(pa=NULL & pb=NULL) return 1; else return 0; 3. 对于下面的一串字符,根据各字符出现的频度求各个字母的哈夫曼编码,并且建树要遵循二叉树左边结点的权值二叉树右边结点的权值,请写出详细的求解过程。ABCCCEBAAADCCCAEECCCEDE 得 分得 分三、 算法设计题(每题10分,共30分)1采用二叉链表作为存储结构,试编写一个算法求二叉树中结点p的双亲结点和孩子结点。2若借助栈由输入序列为1,2,n得到的输出序列为P1 P2 Pn , 设计一个算法输出所有可能的序列,并分析该算法的时间复杂度和空间复杂度。3在游戏软件和图形软件设计中,经常遇到下面的情况:n条直线把屏幕分成m个区域,见图。假设每条直线的方程和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于FPC的多约束下DP船轨迹跟踪控制方法研究
- 面向地面移动目标无人机跟踪控制方法研究
- 提前规划考试复习时间表
- 打造专注力的秘密武器
- 二零二五年度专业音响设备租赁服务协议4篇
- 网络美工工作总结
- 厨房卫生安全管理
- 银行业金融科技创新顾问工作总结
- 2024版毛概知识点
- 【临床医学】严重创伤的紧急救治
- 浙教版七年级上册数学第4章代数式单元测试卷(含答案)
- 七年级下册第六章《人体生命活动的调节》作业设计
- 特种设备使用单位日管控、周排查、月调度示范表
- 2024年重庆市优质企业梯度培育政策解读学习培训课件资料(专精特新 专精特新小巨人中小企业 注意事项)
- 计算机二级wps office公共基础考试题库(100题)
- 三年级上册竖式计算练习300题及答案
- 点亮生命-大学生职业生涯发展与就业指导全套教学课件
- 旅居管家策划方案
- 华为经营管理-华为的研发管理(6版)
- 锂离子电池生产工艺流程图
- 幼儿园小班下学期期末家长会PPT模板
评论
0/150
提交评论