- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(精品课件)数据结构课程试卷9卷 (Clear)
苏州大学 数据结构 课程试卷9卷(共 5 页)
考试形式:闭卷 年 月
院系 ______________ 年级 ______________ 专业 ______________
学号 ______________ 姓名 ______________ 成绩 ______________
一、填空题(每空2分,共32分)
1、根据数据元素之间关系的不同特性,通常有下列四类基本结构:集合、 、 、 。
2、假设线性表(a0,a1,…an-1)以顺序存储结构存储,每个元素需占用b个存储单元,a0的基地址为loc(0),则线性表的第k个元素ak的存储位置为 。
3、设有5个元素abcde顺序进栈(进栈过程中可以出栈),出栈后依出栈次序进入队列,已知其出队序列为dceba,则该栈容量必定不小于 。
4、采用一个容量很大、地址连续的存储空间作为串值的共享空间,并为所有串建立串名和串值之间一一对应关系的符号表,这样的存储结构称为串的 存储结构。
5、用插入排序和选择排序进行排序,如果记录比较大,移动每个记录需要花费较多时间,则选用 ,当移动记录花费时间不多时,则选用 。
6、现有二叉树以前序遍历法访问该二叉树各结点的顺序是abdheicfjk, 以中序遍历访问该二叉树结点的顺序是dhbeiacjfk,则后序遍历的顺序为 。
7、已知8个记录的关键字为(36,25,48,12,65,43,20,58),用选择排序方法将其排成从小到大有序的序列,则第三趟选择后与左起第三个元素交换的那个数是 。
8、图的遍历算法有 和 两种。设某无向完全图有5个顶点,则整个图的边为: 。无向图的 称为它的连通分量。
9、设哈希函数H(k)=k mod 7,哈希表的地址空间为0-6,对关键字序列{32,13,49,55,22,29},按线性探测法解决冲突(探测地址按线性递增),产生的哈希表中地址为1处的关键字为: 。
10、为了能表示出不同类型元素组成的线性表,可以将线性表类定义成 。
二、应用题(每题8分,共40分)
假定有四个元素A,B,C,D依次进栈,进栈过程中允许出栈,试写出所有可能的出栈序列。
画出下面的树所对应的二叉树,并写出树的先序遍历和后序遍历的顺序。
A
B C D
E F G
H
从一棵空的二叉查找树开始,利用结点插入算法将以下关键字值依次插入:25,13,15,31,7,20,37,请画出插入全部完成后的二叉查找树。
4、对下列所示的无向图,写出它的邻接矩阵,并按普里姆算法求其最小生成树。
1 10
12 2 5
15 6 7 6 3
12 8 4 6
5 10
5、请给出有序表Ordered_list类的定义,要求将它定义成List类的继承类。List类的定义方法不需给出。
三、算法设计题(每题10 分,共30分)
1、用单链表作为线性表的存储结构,编写一线性表的方法,以判断该线性表的元素是否按值非递减有序排列。(10分)
template class List_entry
bool ListList_entry :: is_ordered( ) const
2、二叉树采用链表来实现,请编写层次遍历二叉树的算法(可以使用队列类的基本操作)。 (10分)
template class Entry
void Binary_treeEntry :: level_count(Binary_nodeEntry *sub_root) const
编写非递归算法,实现有序顺序表的二分查找。(10分)
Error_code search (const Ordered_list the list,const Key target, int position)
1
您可能关注的文档
- 贵州晴隆县茅草坪30MWp光伏发电项目.doc
- 评价项目资料_仪器生产工艺以及原材料-20140729.doc
- BH 江苏滨海10MW渔光互补可研报告_V1.1.pdf
- 华电无锡洛社工业园区屋顶光伏发电项目可研报告(9.24).doc
- 【可研报告参考案例】海宁某项目组串式方案可研报告.pdf
- 注册安全工程师考试题型题量分析.doc
- 广东省50WM太阳能光伏可研.pdf
- 富昱能源科技(昆山)有限公司昆山4MWp分佈式光伏電站 20140623项目实施方案.doc
- 朱(沱)松(溉)产业带主干道工程项目可行性研究报告.doc
- 安全生产标1.docx
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)