浙江理工大学考研专业课试题938数据结构与数据库技术2015.pdf
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《浙江理工大学考研专业课试题938数据结构与数据库技术2015.pdf》由用户(雁南飞1234)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浙江 理工大学 考研 专业课 试题 938 数据结构 数据库技术 2015
- 资源描述:
-
1、第 1 页 ,共 5 页 浙浙 江江 理理 工工 大大 学学 20152015 年硕士学位研究生招生入学考试试题年硕士学位研究生招生入学考试试题 考试科目:数据结构与数据库技术考试科目:数据结构与数据库技术 代码:代码:938 (请考生在答题纸上答题,在此试题纸上答题无效)(请考生在答题纸上答题,在此试题纸上答题无效) 第一部分:数据结构(本部分共第一部分:数据结构(本部分共 90 分)分) 从下面从下面 6 题中任选题中任选 4 题解答,按得分最高的题解答,按得分最高的 4 题给分,本部分合计得分题给分,本部分合计得分不超过不超过 90 分。分。 1已知一个线性表以单向链表结构存储,其头指针
2、为 head,结点的存储结构定义如下: typedef struct node int data; struct node *next; lnode; 这里,结点的数值域为 data,指针域为 next。试编写程序算法,逐个输出单向链表中的所有节点值,并求出节点值的最大值。 (本题 25 分) 2已知二叉树的根结点为 t,其二叉链表存储结构定义如下: typedef struct node char data; struct node *lch,*rch; tnode ; 这里,data 为结点的名称,lch 为结点的左孩子,rch 为节点的右孩子。试编写程序,利用中序(中根)遍历算法(递归或
3、非递归均可) ,判断节点名称为“x”的这个结点是否为叶子结点。 (本题 20 分) 3. 已知数组存储的有序表 r 共有 n 条记录,其存储结构如下: typedef struct int key; char *title; sequence; 第 2 页 ,共 5 页 这里,key 为记录的关键字值,title 为记录的名称。试编写程序,使用折半(二分)查找算法,查找并输出关键字值为 x 的这条记录对应的名称(即 title 值) ,并分析该算法的时间复杂度。 (本题 20 分) 4. 试编写一个函数,实现关键字的冒泡排序算法,并详细分析该算法的时间复杂度。(本题 25 分) 5. 给定一组
4、正整数序列 4,2,3,9,7,8 ,试完成下列两小题: (本题共 20 分) 构造该整数序列组成的二叉排序树,并给出该二叉树的中序(中根)遍历与后序(后根)遍历结果。 (12 分) 以上述整数序列为权重值,构造其对应的哈夫曼(Huffman)树,并计算其带权路径长度(即 WPL)值。 (8 分) 6解答题(本题包含两个小题,共 20 分) 已知有向图 G 的顶点 v= v1,v2,v3,v4,v5,v6 ,其邻接链表如下图 1 所示。从顶点 v1 出发,试分别给出该有向图的深度优先遍历和广度优先遍历结果。 (10 分) v1 v2 v5 v4 v2 v3 v5 v3 v6 v4 v5 v4
5、v6 v3 v6 图 1. 有向图 G 的邻接链表 已知一组关键字序列 15,92,124,5,27,28,18,6,36,34,30,26,32,259 ,将其用散列函数 H(key)=key % 11(%为取余数运算)按顺序散列到哈希(HASH)表 HT(0 : 10)中,用链地址法解决冲突。假设查找每一个元素的概率相同,试计算查找该哈希表中任一元素的平均查找长度。 (10 分) 第 3 页 ,共 5 页 第二部分:数据库技术(本部分共 60 分,每小题 10 分) 从下面从下面 10 个个题中任选题中任选 6 题解答, 按得分最高的题解答, 按得分最高的 6 题给分, 本部分合计得题给分
6、, 本部分合计得分不超过分不超过 60 分。分。 数据库 Sales 用来存放某企业销售数据,它有 4 张表,Products 表用来存储产品信息,Customers 表用来存储客户信息,Orders 表用来存储订单信息,OrderItems 表用来存储订单明细信息,各表结构如下: 1Products 表结构: 列名列名 类型类型 长度长度 规则规则 中文说明中文说明 ProductID 数值型 8 主键 产品编码 ProductName 字符型 30 非空 产品名称 Category 字符型 20 非空 产品类别 QuantityPerUnit 字符型 20 非空 规格型号 UnitPric
7、e 数值型 8, 2 成本单价 Products 表记录举例: ProductID ProductName Category QuantityPerUnit UnitPrice 1 Chai Beverages 10 boxes x 20 bags 18.20 2 Chang Beverages 24 12 oz bottles 19.50 3 Aniseed Syrup Condiments 12 550 ml bottles 10.25 4 Chef Antons Gumbo Mix Condiments 36 boxes 21.35 14 Tofu Produce 40-100 g pk
展开阅读全文