2022年上海海洋大学上海农科院408计算机学科专业基础综合[专业学
更新时间:2023-04-12 21:15:02 阅读量: 实用文档 文档下载
专注考研专业课13年,提供海量考研优质文档!
第 1 页,共 35 页
目录
2018年上海海洋大学上海农科院408计算机学科专业基础综合[专业学位]之数据结构考研仿真
模拟五套题(一) .................................................................................................................... 2 2018年上海海洋大学上海农科院408计算机学科专业基础综合[专业学位]之数据结构考研仿真
模拟五套题(二) .................................................................................................................... 8 2018年上海海洋大学上海农科院408计算机学科专业基础综合[专业学位]之数据结构考研仿真
模拟五套题(三) .................................................................................................................. 14 2018年上海海洋大学上海农科院408计算机学科专业基础综合[专业学位]之数据结构考研仿真
模拟五套题(四) .................................................................................................................. 20 2018年上海海洋大学上海农科院408计算机学科专业基础综合[专业学位]之数据结构考研仿真
模拟五套题(五) (27)
专注考研专业课13年,提供海量考研优质文档! 第 2 页,共 35 页 2018年上海海洋大学上海农科院408计算机学科专业基础综合[专业学位]之数据结构
考研仿真模拟五套题(一)
说明:仿真模拟试题是根据本校该考试科目历年考研真题题型及出题难度,结合常考侧重点,精心整理编写,均含有详细答案解析,是考研必备参考资料。
——————————————————————————————————————————
一、算法设计题
1. 假设以双亲表示法作树的存储结构,写出双亲表示的类型说明,并编写求给定的树的深度的算法(注:已知树中的结点数)。
【答案】算法如下:
求以双亲表示法作为存储结构的树的深度
深度加1,并取新的双亲
最大深度更新
返回树的深度
’结束Depth
2. 假定用两个一维数组L 【N 】和R 【N 】作为有N 个结点1,2,…,N
的二叉树的存储结构。和分别指示结点i 的左儿子和右儿子,
)表示i 的左(右)儿子为空。试写一个算法,由L 和R 建立一个一维数组
,使存放结点i 的父亲;然后再写一个判别结点u 是否为结点V 的后代的算法。
【答案】算法如下:
和是含有N 个元素且指示二叉树结点i 左儿子和右儿子的一维数组
本算法据此建立结点i 的双亲数组T ,并判断结点U 是否是结点V 的后代
T 数组初始化
若结点i 的左子女是则结点L 的
双亲是结点
i
若结点i 的右子女是R ,则R 的
双亲是
i
判断U 是否是V 的后代
专注考研专业课13年,提供海量考研优质文档! 第 3 页,共 35 页 3. 设有两个栈S 1,S 2都采用顺序栈方式,并且共享一个存储区
为了尽量利用空间,减少溢出的可能,可采用栈顶相向,迎面增长的存储方式。试设计S 1,S 2有关入栈和出找
的操作算法。
【答案】找的定乂:
两栈共享顺序存储空间所能达到的最多元素数
//假设元素类型为整型
; //栈空间
//top 为两个栈顶指针
//S 是如上定义的结构类型变量,为全局变量
(1)入栈操作:
//入栈操作。i 为栈号,i =〇表示左栈Sl ,i =l 表示右栈s2,x 是入栈元素。入栈成功返回1,否则返回
(2)出栈操作
//出栈算法。i 代表栈号,i =0时为s1栈,i =l 时为s2栈。出栈成功返回出栈元素,否则返﹣
1
//算法结束
4. 以顺序存储结构表示串,设计算法。求串S 中出现的第一个最长重复子串及其位置并分析算法的时间复杂度。
【答案】算法如下:
专注考研专业课13年,提供海量考研优质文档!
第 4 页,共 35 页 //串用一维数组s 存储,本算法求最长重复子串,返回其长度
//index 记最长的串在s 串中的开始位置,max
记其长度
//length 记局部重复子串长度,i 为字符数组下标
//上一个重复子串结束
//当前重复子串长
度大,则更新
max
//初始化下一重复子串的起始位置和长度
(”最长重复子串的长度为
,在串中的位置,max ,index);
.//算法结束 时间复杂度:算法的时间复杂度为O(n),每个字符与其后继比较一次。
5. 设计算法将一个带头结点的单链表A 分解为两个具有相同结构的链表B 、C ,其中B 表的结点为A 表中值小于零的结点,而C 表的结点为A 表中值大于零的结点(链表A 的元素类型为整型,要求B 、C 表利用A 表的结点)。
【答案】算法如下:
//本算法将带头结点的单链表A 分解成数据域值小于零和大于零的两个单链表B 和
C
//为C 申请结点空间
//C 初始化为空表
//P 为工作指针
//B 表初始化
//暂存P 的后继
//小于0的放入B 表
//将小于0的结点链人B 表
//P 指向新的待处理结点
//算法结束
二、应用题
正在阅读:
2022年上海海洋大学上海农科院408计算机学科专业基础综合[专业学04-12
诈骗类型与防范措施04-15
09122生物分离工程05-13
业务流程,销售标准流程12-16
2022年初中学业考化学真题:坐标图像题(教师版)四川专用[分项汇03-21
2013年青岛市义务教育学校市级三好学生、优秀学生干部和先进班集05-16
北京兴延高速公路PPP项目案例分析11-24
化学本科物理化学题库03-09
ELISA临床检测项目列表03-08
- 12022年厦门大学智能科学与技术系408计算机学科专业基础综合之计
- 22022年第二军医大学训练部408计算机学科专业基础综合之计算机网
- 32022年第二军医大学基础医学部408计算机学科专业基础综合之计算
- 42022年北京邮电大学网络技术研究院408计算机学科专业基础综合之
- 52022年同济大学交通运输工程学院408计算机学科专业基础综合之计
- 62022年浙江大学光电信息工程学院408计算机学科专业基础综合之数
- 72022年武汉理工大学计算机科学与技术学院408计算机学科专业基础
- 82022年北京市培养单位信息工程研究所408计算机学科专业基础综合
- 92018年长江大学计算机技术(专业学位)408计算机学科专业基础综合之计算机组成原理考研核心题库
- 10上海海洋大学考研鱼类增养殖学
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 上海
- 学科专业
- 农科院
- 海洋
- 计算机
- 基础
- 综合
- 大学
- 专业
- 2022
- 408
- 大学英语四级考试作文指导
- 基层管理人性化执法背后的思考(2022版)
- 超级罕见华为任正非内部文章全集共计41篇
- H-C38标实施性施工组织设计--(最终)
- 论新闻媒体对公安的作用
- 徐州市继续教育考试题
- 广东省建设工程标准施工合同(2009年版)范本--- 2014.7.8樊
- 2022年六年级数学下册期中试卷及参考答案(往年题考)
- 汽车驾驶员安全操作规程通用版
- 最新完整版考研英语大纲词汇(免费下载)
- 中国地震台网统一地震目录(2014-01-01至2014-09-22)
- 父母做对了_孩子才优秀--教育孩子的十大原则_郑委
- 重庆市建设工程施工现场质量标准化管理资料汇编一
- 适合家庭做的,并且简单点的汤谱
- 历年高考断句真题汇编
- 清华斯维尔清单计价2006用户手册
- 新办建筑劳务公司申请安全生产许可证所有资料
- 2022年辽宁大学国际经济学(同等学力加试)复试实战预测五套卷
- 2022年太原科技大学891西方经济学之微观经济学考研导师圈定必考
- 高中数学_排列教学设计学情分析教材分析课后反思