常州大学《858数据结构》考研专业课真题试卷
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(
土nt △ow' h主 gh' mid氵 △oW = △F h土 gh = sT.△ ength' wh± △e (△ 0w <= h土 gh) {
m土 d= (△ ) 氵
土f (EQ(key ' sT。 e△ em[m土 d].key)) return m△ d F
e△ se 主f (LT(key' sT~e△ em[m主 d]。 key)) (2) ` e△ se (3) F
48, 41, 65, 49) .
回答下列 问题 : (1)画 出哈希表 的示意图;
⑵ 若查找关键字 30,需 要依次与哪些关键字进行 比较 ?
(3l计 算填充 因子 ;
⑷ 假定每个关键字 的查找概率相等 ,求 查找成功时的平均查找长度 。
6.已 知一表为 (Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec),按 表 中顺序依次插入初始为空 的二叉排序树 ,要 求 :
⑵ 已知一个线性表最多有 N个 元素,其 中每个元素 占 8个 字节 。假设一个指针 占 茌 个字节 。如果采用有 N个 元素的数组存储 ,那 么 当数组存储密度满足什么条件 时,数 组
的存储效率 比不带头 的单链表高 ?
2.将 图 1中 的树用孩子-兄 弟链表来表示 。
ห้องสมุดไป่ตู้
(l)画 出该二叉链表 ;
⑵ 对该二叉链表进行何种遍历方式可实现树 的后根遍历 ?写 出后根序列 。
常州大学
⒛ii年 硕士研究生入学考试初试试题 (Δ巷)·
科 目代 码 : 858 科 目名 称 : 数 据 结 构 满分 : 150分
注 意 :① 认真 阅读答题纸上 的注意事项;② 所有答案必须写在答题纸|上 , 写在本试题纸或草稿纸上 均无效;③ 本试题纸须随答题纸一起装入试题袋中交回!
一、名词解释 (共 4题 ,每题 7分 ,共 计 zB分 )
1.算 法设计 的健壮性
2.线 性结构
3.排 序方法 的稳定性
4.⒊树
二、简答题 (共 6题 ,每题 12分 ,共 计 72分 )
1.对 于链式存储结构和顺序存储结构,回 答下列 问题 :
(l)一 般 的,链 式存储结构 的存储密度小,顺 序存储 的存储密度大 ,而 链式存储结构
的空间利用率却 比顺序存储结构 的大 ?为 什么 ?
;
(3)给 出插入结点的操作 函数 ;(在 已知结点 P后 插入新结点) ⑷ 给 出删 除一个结点的操作 函数。 (删 除 已知结点 P后 面 的那个 结点) 2.利 用快速排序方法,设 计对整数数组 d肫allow..high]的 排序(升 序)算 法 。
858数 据结构 共 3页 ,第 3页
第 2题 图 1.树
3. 已知如 图所示 的有 向图,请 给 出该图的:
(1)每 个顶 点的入/出 度 ; @)邻 接矩 阵; ¤)邻 接表 ; (4)逆邻接表 。
第 3题 图 2。 有 向图
858数 据 结构 共 3页 ,第 1页
4,设 A、 B、 C、 D、 E的 权值依次为 {2,3,5,7,8)。
(l)画 出构造 的哈夫曼树 ; (2)列 出各个字符 的哈夫曼编码 ; (Sl计 算该哈夫曼树带权路径长 。
5.设 哈希 (Hash)表 的地址范围为 0~15,哈 希 函数为: H(Key)=№ y mod 13。 lKey为 关键字)
用线性探测法再散列法处理冲突 ,输 入关键字序列:(10,⒛ ,” ,17,31,3O,娟 ,
l
return O氵
l
四、算法设计题 (共 2题 ,每题 13分 ,共计 26分 )
(要求 :用 C或 C抖描述 )
1.按 要求进行数据结构设计
(l)设 计一个描述名为 StLldent的 数据类型,要 求有学号 id,住 址 address;其 中
address的 大小是动态 的; ⑵ 用单链表,存 储 Student数 据,写 出单链结点的存储 结构
if(T)(
if《!T->lcⅡld)&&(!T->rcⅡ ldD
cOunt++;
① MyCount(T-丬 child,∞ un仇
② MyCou双 T~>rcⅢ d,count);
)
)
(l)该 函数的功能是什么? (2)解 释语句①、② 的作用 。
858数 据 结构 共 3页 ,第 2页
2。 在 有 序 表 sT中 查 找 其 关 键 字 等 于 key的 数 据 元 素 的算 法 '完 成 空 缺 语 句 。 土nt search亠 B△ n ( ssTab△ e sT' KeyIrype key )
海天课堂
中国考研专业课辅导知名品牌
常州大学考研专业课真题试卷
858 数据结构
2011 年《858 数据结构》专业课真题试卷 2012 年《858 数据结构》专业课真题试卷 2013 年《858 数据结构》专业课真题试卷 2014 年《858 数据结构》专业课真题试卷 2015 年《858 数据结构》专业课真题试卷 2017 年《858 数据结构》专业课真题试卷 2018 年《858 数据结构》专业课真题试卷 2019 年《858 数据结构》专业课真题试卷
(l)画 出建立 的二叉排序树 ,并 求在等概率情况下查找成功的平均查找长度 。 ⑵ 画出二叉平衡树 ,并 求在等概率情况下查找成功的平均查找长度 。
三 、算法分析题 (共 2题 ,每题 12分 ,共计 24分 )
1.阅 读程序,请 回答 问题 下列是对二叉树 的 T操 作 : voⅡ MyCount⒄ iTree飞 加t&∞ unt,(
土nt △ow' h主 gh' mid氵 △oW = △F h土 gh = sT.△ ength' wh± △e (△ 0w <= h土 gh) {
m土 d= (△ ) 氵
土f (EQ(key ' sT。 e△ em[m土 d].key)) return m△ d F
e△ se 主f (LT(key' sT~e△ em[m主 d]。 key)) (2) ` e△ se (3) F
48, 41, 65, 49) .
回答下列 问题 : (1)画 出哈希表 的示意图;
⑵ 若查找关键字 30,需 要依次与哪些关键字进行 比较 ?
(3l计 算填充 因子 ;
⑷ 假定每个关键字 的查找概率相等 ,求 查找成功时的平均查找长度 。
6.已 知一表为 (Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec),按 表 中顺序依次插入初始为空 的二叉排序树 ,要 求 :
⑵ 已知一个线性表最多有 N个 元素,其 中每个元素 占 8个 字节 。假设一个指针 占 茌 个字节 。如果采用有 N个 元素的数组存储 ,那 么 当数组存储密度满足什么条件 时,数 组
的存储效率 比不带头 的单链表高 ?
2.将 图 1中 的树用孩子-兄 弟链表来表示 。
ห้องสมุดไป่ตู้
(l)画 出该二叉链表 ;
⑵ 对该二叉链表进行何种遍历方式可实现树 的后根遍历 ?写 出后根序列 。
常州大学
⒛ii年 硕士研究生入学考试初试试题 (Δ巷)·
科 目代 码 : 858 科 目名 称 : 数 据 结 构 满分 : 150分
注 意 :① 认真 阅读答题纸上 的注意事项;② 所有答案必须写在答题纸|上 , 写在本试题纸或草稿纸上 均无效;③ 本试题纸须随答题纸一起装入试题袋中交回!
一、名词解释 (共 4题 ,每题 7分 ,共 计 zB分 )
1.算 法设计 的健壮性
2.线 性结构
3.排 序方法 的稳定性
4.⒊树
二、简答题 (共 6题 ,每题 12分 ,共 计 72分 )
1.对 于链式存储结构和顺序存储结构,回 答下列 问题 :
(l)一 般 的,链 式存储结构 的存储密度小,顺 序存储 的存储密度大 ,而 链式存储结构
的空间利用率却 比顺序存储结构 的大 ?为 什么 ?
;
(3)给 出插入结点的操作 函数 ;(在 已知结点 P后 插入新结点) ⑷ 给 出删 除一个结点的操作 函数。 (删 除 已知结点 P后 面 的那个 结点) 2.利 用快速排序方法,设 计对整数数组 d肫allow..high]的 排序(升 序)算 法 。
858数 据结构 共 3页 ,第 3页
第 2题 图 1.树
3. 已知如 图所示 的有 向图,请 给 出该图的:
(1)每 个顶 点的入/出 度 ; @)邻 接矩 阵; ¤)邻 接表 ; (4)逆邻接表 。
第 3题 图 2。 有 向图
858数 据 结构 共 3页 ,第 1页
4,设 A、 B、 C、 D、 E的 权值依次为 {2,3,5,7,8)。
(l)画 出构造 的哈夫曼树 ; (2)列 出各个字符 的哈夫曼编码 ; (Sl计 算该哈夫曼树带权路径长 。
5.设 哈希 (Hash)表 的地址范围为 0~15,哈 希 函数为: H(Key)=№ y mod 13。 lKey为 关键字)
用线性探测法再散列法处理冲突 ,输 入关键字序列:(10,⒛ ,” ,17,31,3O,娟 ,
l
return O氵
l
四、算法设计题 (共 2题 ,每题 13分 ,共计 26分 )
(要求 :用 C或 C抖描述 )
1.按 要求进行数据结构设计
(l)设 计一个描述名为 StLldent的 数据类型,要 求有学号 id,住 址 address;其 中
address的 大小是动态 的; ⑵ 用单链表,存 储 Student数 据,写 出单链结点的存储 结构
if(T)(
if《!T->lcⅡld)&&(!T->rcⅡ ldD
cOunt++;
① MyCount(T-丬 child,∞ un仇
② MyCou双 T~>rcⅢ d,count);
)
)
(l)该 函数的功能是什么? (2)解 释语句①、② 的作用 。
858数 据 结构 共 3页 ,第 2页
2。 在 有 序 表 sT中 查 找 其 关 键 字 等 于 key的 数 据 元 素 的算 法 '完 成 空 缺 语 句 。 土nt search亠 B△ n ( ssTab△ e sT' KeyIrype key )
海天课堂
中国考研专业课辅导知名品牌
常州大学考研专业课真题试卷
858 数据结构
2011 年《858 数据结构》专业课真题试卷 2012 年《858 数据结构》专业课真题试卷 2013 年《858 数据结构》专业课真题试卷 2014 年《858 数据结构》专业课真题试卷 2015 年《858 数据结构》专业课真题试卷 2017 年《858 数据结构》专业课真题试卷 2018 年《858 数据结构》专业课真题试卷 2019 年《858 数据结构》专业课真题试卷
(l)画 出建立 的二叉排序树 ,并 求在等概率情况下查找成功的平均查找长度 。 ⑵ 画出二叉平衡树 ,并 求在等概率情况下查找成功的平均查找长度 。
三 、算法分析题 (共 2题 ,每题 12分 ,共计 24分 )
1.阅 读程序,请 回答 问题 下列是对二叉树 的 T操 作 : voⅡ MyCount⒄ iTree飞 加t&∞ unt,(