2022年河北师范大学数学与信息科学学院823计算机专业基础(数据结
更新时间:2023-04-10 01:55:01 阅读量: 实用文档 文档下载
专注考研专业课13年,提供海量考研优质文档!
第 1 页,共 35 页
目录
2018年河北师范大学数学与信息科学学院823计算机专业基础(数据结构)之数据结构考研冲
刺狂背五套题(一) ................................................................................................................ 2 2018年河北师范大学数学与信息科学学院823计算机专业基础(数据结构)之数据结构考研冲
刺狂背五套题(二) ................................................................................................................ 9 2018年河北师范大学数学与信息科学学院823计算机专业基础(数据结构)之数据结构考研冲
刺狂背五套题(三) .............................................................................................................. 16 2018年河北师范大学数学与信息科学学院823计算机专业基础(数据结构)之数据结构考研冲
刺狂背五套题(四) .............................................................................................................. 22 2018年河北师范大学数学与信息科学学院823计算机专业基础(数据结构)之数据结构考研冲
刺狂背五套题(五) (28)
专注考研专业课13年,提供海量考研优质文档!
第 2 页,共 35 页 2018年河北师范大学数学与信息科学学院823计算机专业基础(数据结构)之数据结
构考研冲刺狂背五套题(一)
说明:本套狂背五套题按照考研侧重点和出题难度,严格筛选提取了历年考试高频核心试题及重点题型,更突出针对性和实战性,适用于考研冲刺最后狂背。
——————————————————————————————————————————
一、算法设计题
1. 当一棵有n()个结点的二叉树按顺序存储方式存储在中时,试写一个算法,求出二叉树中结点值分别为X 和Y 的两个结点的最近公共祖先结点的值。
【答案】算法如下:
二叉树顺序存储在数组
中,本算法求结点i 和j 的最近公共祖先结点的值
下标为i 的结点的双亲结点的下标
下标为j 的结点的双亲结点的下标
所査结点的最近公共祖先的下标是,值是设元素类型为整型
2. 编写递归算法,从大到小输出给定二叉排序树中所有关踺字不小于X 的数据元素。要求你的算法的时间复杂度为
,其中,2为排序树中所含结点数,m 为输出的关键字个数。 【答案】算法如下:
从大到小输出二叉排序树bst 中所有关键字不小于x 的数据元素
3. 试编写在带头结点的单链表中删除(一个)最小值结点的(高效)算法。delete(Linklist&L)
【答案】算法如下:
//L 是带头结点的单链表,本算法删除其最小值结点
//P 为工作指针。指向恃处理的结点。假定链表非空
//pre 指向最小值结点的前驱
//q 指向最小值结点,初始假定第一元素结点是最小值结点
//查最小值结点
专注考研专业课13年,提供海量考研优质文档!
第 3 页,共 35 页
//指针后移
//从链表上刪除最小值结点
//释放最小值结点空间
//结束算法Delete
4. 以三元组表存储的稀疏矩阵A ,B 非零元个数分别为m 和n 。试用类PASCAL 语言编写时间复杂度为0(m +n)的算法将矩阵B 加到矩阵A 上去。A 的空间足够大,不另加辅助空间。要求描述所用结构。
【答案】算法如下:
=大于非零元素个数的某个常量
//本算法实现以三元组表存储的各有m 和n 个非零元素两个稀疏矩阵相加,结果放到A 中
//L ,p 为A ,B 三元组表指针,k 为结果三元组表榫针(下标
)
//行号不等时,行号大者的三元组为结果三元组表中一项
//A 中当前项为结
果项
//B 中当前项为结果
当前项
//行号相等时,比较列号
//结束行号相等时的处理
//结束行号比较处理
//结果三元组表的指针前移(减
1)
//结束WHILE 循环。
专注考研专业课13年,提供海量考研优质文档!
第 4 页,共 35 页
//处理B 的剩余部
分
//处理A 的剩余部
分
//稀疏矩阵相应元素相加时,有和为零的元素,因而元素总数<m +
n
//三元组前移,使第一个三元组的下标
为
1
//修改结果三元组表中非零元素个数
//结束addmatrix
5. —个有向图G=(V ,E)的平方图
满足下述性质
:
当且仅当存在某个顶点
,使得且
。写一个算法从给定的G 求出G 2
,G 和G 2
可分别用两个邻接表
表示。
【答案】算法如下:
二、应用题
正在阅读:
2022年河北师范大学数学与信息科学学院823计算机专业基础(数据结04-10
范本:参加工作后的入党申请书08-09
浅谈学习兴趣在小学语文教学中的培养10-28
扎染心得体会03-27
东北地区重点煤企及煤炭储量10-30
一年级思维训练题10-15
含参不等式恒成立问题例析04-15
如何破解离婚咒语 - 王龙云09-11
关于进一步规范新闻采编工作的实施意见01-01
二年级上册晨诵诗歌.doc05-03
- 12022年江西师范大学数学与信息科学学院777教育学专业综合之简明
- 22022年西北民族大学数学与计算机科学学院849计算机学科专业基础
- 32022年贵州师范大学物理与电子科学学院408计算机学科专业基础综
- 42022年湖南师范大学物理与信息科学学院333教育综合之
- 52022年福建师范大学数学与计算机科学学院618教育学基础综合之教
- 62022年陕西师范大学计算机科学学院333教育综合之简明
- 72022年山西师范大学数学与计算机科学学院619数学分析考研冲刺密
- 8宁夏师范学院数学与计算机科学学院师资队伍信息 - 图文
- 92022年北京师范大学系统科学学院408计算机学科专业基础综合之计
- 102022年湖南师范大学物理与信息科学学院844电子技术基础之电子技
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 河北师范大学
- 科学学院
- 数学
- 计算机
- 基础
- 数据
- 专业
- 信息
- 2022
- 823
- 财政学陈共习题答案
- 2022年北京航空航天大学计算机学院961计算机基础综合之计算机网
- 2022年吉林大学动物科学学院673细胞生物学之生物化学考研冲刺狂
- 高中数学研究性学习课题集锦
- 慈溪中学保送生英语试卷及答案
- 电压合格率统计及设备管理规定.doc
- 《怀念母亲》(正式)教学设计
- 中英语_2022_中考英语考纲词汇核
- 食物的味道_初中初三作文900字
- 综合布线系统设计技术-垂直子系统
- 新课改背景下实施高中化学新课程的几点做法与体会
- SolidWorks2009 高级教程—高级曲面
- 机械工程师面试题和答案
- (完整word)部编版【人教版】五年级上册英语期末试卷及答案,推荐
- 加强煤矿企业安全生产管理应采取的措施正式样本
- 甘肃省武威第二中学2016届高三下学期开学考试 数学(理)
- 沪科版八年级物理全册教案
- 五年级下册语文试题-3.3 语文天地 3-4单元测试卷 ▏北师大版(含
- 热力管网工程施工组织设计
- 2022-2022湖北仙桃中学小学五年级数学下期中模拟试题含答案