2022年北京邮电大学计算机学院408计算机学科专业基础综合之数据
更新时间:2023-04-16 20:09:01 阅读量: 实用文档 文档下载
专注考研专业课13年,提供海量考研优质文档!
第 1 页,共 38 页
目录
2018年北京邮电大学计算机学院408计算机学科专业基础综合之数据结构考研强化五套模拟题
(一) ..................................................................................................................................... 2 2018年北京邮电大学计算机学院408计算机学科专业基础综合之数据结构考研强化五套模拟题
(二) ..................................................................................................................................... 8 2018年北京邮电大学计算机学院408计算机学科专业基础综合之数据结构考研强化五套模拟题
(三) ................................................................................................................................... 14 2018年北京邮电大学计算机学院408计算机学科专业基础综合之数据结构考研强化五套模拟题
(四) ................................................................................................................................... 22 2018年北京邮电大学计算机学院408计算机学科专业基础综合之数据结构考研强化五套模拟题
(五) (32)
专注考研专业课13年,提供海量考研优质文档!
第 2 页,共 38 页 2018年北京邮电大学计算机学院408计算机学科专业基础综合之数据结构考研强化
五套模拟题(一)
说明:根据本校该考试科目历年考研命题规律,结合出题侧重点和难度,精心整理编写。考研强化检测使用。共五套强化模拟题,均含有详细答案解析,考研强化复习必备精品资料。
——————————————————————————————————————————
一、算法设计题
1. 己知L 为链表的头结点地址,表中共有m(m >3)个结点,从表中第i 个结点(l <i <m)起到第m 个结点构成一个循环部分链表,设计将这部分循环链表中所有结点顺序完全倒置的算法。
【答案】算法如下:
//L 是有m 个结点的链表的头结点的指针。表中从第个结点到第m 个结点构成循环部分链表//本算法将这部分循环链表倒置
//p 是工作指针,初始指向第二结点(已假定i >
l)
//pre 是前驱结点指针,最终指向第i ﹣i 个结点
//计数器
//查找第i 个结点
//査找结束,P 指向第i 个结点
//暂存第i 个结点的指针
//p 指向第i +l 个结点,准备逆置
//上面while 循环结束时,j =i ﹣1现从第i +1结点开始逆置
//暂存P 的后继结点
+
//逆置P 结点
//P 恢复为当前待逆置结点
//计数器增
1
//将原第i 个结点的后继指针指向原第m 个结点
专注考研专业课13年,提供海量考研优质文档!
第 3 页,共 38 页 2. 已知指针P 指向带表头的中根次序线索二叉树中的某结点,试写一算法FFA(P ,q),该算法寻找结点P 的父亲结点q 。设线索二叉树的结点结构、表头结点结构和空树结构分别为(LTAG ,LLINK ,INFO ,RL1NK ,RTAG),且规定线索树的最左下结点的LLINK 域和最右下结点的RLINKt 域指向表头。
【答案】算法如下:
在中序线索树t 上,求结点p 的双亲结点q
暂存
找P 的中序最右下的结点
顺右线索找到q 的后继(P 的袓先结点
)
若后继是头结点,则转到根结点
根结点无双亲
准备到左子树中找
P
找最右结点的过程中回找到
P
结束FFA
3. 以三元组表存储的稀疏矩阵A ,B 非零元个数分别为m 和n 。试用类PASCAL 语言编写时间复杂度为0(m +n)的算法将矩阵B 加到矩阵A 上去。A 的空间足够大,不另加辅助空间。要求描述所用结构。
【答案】算法如下:
=大于非零元素个数的某个常量
//本算法实现以三元组表存储的各有m 和n 个非零元素两个稀疏矩阵相加,结果放到A 中
//L ,p 为A ,B 三元组表指针,k 为结果三元组表榫针(下标
)
//行号不等时,行号大者的三元组为结果三元组表中一项
//A 中当前项为结
果项
//B 中当前项为结果
当前项
专注考研专业课13年,提供海量考研优质文档!
第 4 页,共 38 页
//行号相等时,比较列号
//结束行号相等时的处理
//结束行号比较处理
//结果三元组表的指针前移(减
1)
//结束WHILE 循环。
//处理B 的剩余部
分
//处理A 的剩余部
分
//稀疏矩阵相应元素相加时,有和为零的元素,因而元素总数<m +
n
//三元组前移,使第一个三元组的下标
为
1
//修改结果三元组表中非零元素个数
//结束addmatrix
4. 设有顺序放置的n 个桶,每个桶中装有一粒砾石,每粒砾石的颜色是红、白、蓝之一。要求重新安排这些砾石,使得所有红色砾石在前,所有白色砾石居中,所有蓝色砾石居后。重新安排时,对每粒砾石的颜色只能察看一次,并且只允许交换操作来调整砾石的位置。
【答案】算法如下:
r 为含有n 个元素的线性表,元素是具有红、白和蓝色的砾石,用顺序存储结构存储
本算法对其排序,使所有红色栎石在前,白色居中,蓝色在最后
当前元素是红色
当前元素是白色
当前元素是蓝色
正在阅读:
2022年北京邮电大学计算机学院408计算机学科专业基础综合之数据04-16
大专社会实践报告03-31
医院杰出贡献奖颁奖词 - 003-07
乡镇20xx文明创建工作总结02-26
初中学生必背古诗文61首04-10
汽车总体设计07-02
微观第1章习题-魏攀06-25
焊工中级试题10-26
结构计算书 - secret04-01
- 12018年北京物资学院计算机应用技术911计算机学科专业基础综合之
- 22022年长江大学软件工程408计算机学科专业基础综合之计算机组成
- 32022年武汉理工大学计算机科学与技术学院408计算机学科专业基础
- 42019年中山大学数据科学与计算机学院408计算机学科专业基础综合之计算机组成原理考研核心题库
- 52022年浙江大学光电信息工程学院408计算机学科专业基础综合之数
- 62022年第二军医大学训练部408计算机学科专业基础综合之计算机网
- 7北京邮电大学多媒体计算机技术作业二
- 82022年浙江大学软件学院878计算机学科专业基础之计算
- 92017年长江大学计算机科学与技术408计算机学科专业基础综合之计算机组成原理考研题库
- 102018年长江大学计算机技术(专业学位)408计算机学科专业基础综合之计算机组成原理考研核心题库
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 北京邮电大学
- 计算机
- 学科专业
- 基础
- 数据
- 学院
- 综合
- 2022
- 408
- 最新部编版六年级上册语文教学计划及进度表5
- 学前教育与小学教育衔接研究-最新教育资料
- 2022年婚礼主持词大全
- 北京化工大学研究生新生入学考试总题库
- 七年级英语上学期第13周单词和基础知识检测题(无答案
- 办公楼申请维修会议纪要范文
- 浅谈物联网RFID现状
- 例谈小学语文单元整组主题教学策略的实施
- 商务礼仪课程学习感悟体会
- 人教版数学七年级上册第三单元一元一次方程知识点
- 华南师大中小学教师远程培训作业
- 幼儿园课程期末综合复习题
- 中学生仪容仪表演讲稿
- (完整word)中职高二数学测试卷
- 街道集中宣传活动方案 .doc
- 2022年中考物理考点精选专练九二力平衡(附答案)
- 科技论文写作范文格式
- 主排水泵工安全生产责任制(正式)
- 分光光度计正确使用及维护.
- 典当 公司业务管理办法