news 2026/5/23 1:27:02

HNU 2025年计科算法设计与分析期末考试原题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HNU 2025年计科算法设计与分析期末考试原题

前言

感谢Smile_Laughter的共同回忆!

一、简答题(30分)

1. 请简述贪心算法和动态规划算法的区别与联系。(6分)【提示:区别与联系各写2点即可】

2. 请简述队列式分支限界法和优先队列式分支限界法的区别与联系。(6分)【提示:区别与联系各写2点即可】

3. 请简述使用什么随机化算法可以求解 n 后问题?并写出求解过程。(10分)

4. 根据下面的递推式求解时间复杂度:

其中。(8分)

二、算法应用题(40分)

1. 请用分治法求解数组 {2, 4, 1, 0, 3, 5} 的第 4 小元素。写出具体过程。(10分)

2. 给定一段有 n 级的楼梯,每一步你可以爬 1 级或 2 级,用动态规划算法求解从底部到第 n 级共有多少种不同的爬法。写出算法思想和递推公式。(10分)

3. 定义一个数组为“平方数组”,当其中每个元素与其相邻的一个元素之和都是完全平方数(即某个自然数的平方)。给定数组 nums = {1, 17, 8, 3} ,用回溯法求解一个使该数组成为“平方数组”的排列方案。写出算法思想、求解过程和搜索树,至少要应用一种剪枝策略。(10分)

4. 给定两个二进制字符串 target 和 s,其中 s 字符串初始化为全 0。对于字符串 s,你可以在位置 i 处进行翻转操作,即让 s[i, n-1] 位置的 0 都变成 1,1 都变成 0。用贪心算法求解最少需要多少次反转操作能够让 s = target,并证明其正确性。(10分)【提示:证明贪心选择性质和最优子结构性质】

三、算法设计题(30分)

1. 用动态规划算法求解最长上升子序列问题。写出算法思想、递推公式、伪代码和分析时间复杂度。(15分)

2. 用优先队列式分支限界法求解 0-1 背包问题,要求装入背包的物品价值之和最大,且重量之和必须为偶数。写出算法思想、剪枝函数、伪代码和分析时间复杂度。(15分)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/20 21:59:55

TDengine C# 语言连接器入门指南

本指南汇总官网文档中 C# 初学者应该掌握的基础知识,覆盖安装、连接方式、基本读写、异常处理与数据类型映射。示例代码基于 .NET 6.0。 1. 准备环境 确保 TDengine TSDB 服务端可访问。原生连接使用 serverPort(默认 6030)。WebSocket 连接…

作者头像 李华
网站建设 2026/5/20 15:48:21

Java毕设项目推荐-基于springboot的学车超能驾校线上学习管理系统学车预约、考试信息、考试预约、考试成绩、课时充值的设计与实现【附源码+文档,调试定制服务】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/5/21 11:50:51

day137—链表—删除链表中的结点(LeetCode-237)

题目描述有一个单链表的 head,我们想删除它其中的一个节点 node。给你一个需要删除的节点 node 。你将 无法访问 第一个节点 head。链表的所有值都是 唯一的,并且保证给定的节点 node 不是链表中的最后一个节点。删除给定的节点。注意,删除节…

作者头像 李华
网站建设 2026/5/20 11:02:19

Java毕设选题推荐:基于vue的博客分享发布系统基于springboot的博客系统【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/5/20 18:29:12

【计算机毕业设计案例】基于python-CNN卷神经网络训练识别手势方向

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/5/21 7:51:34

ASCOMP PC Internals Pro(系统分析与硬盘监控)

链接:https://pan.quark.cn/s/b7f174263e7cASCOMP PC Internals Pro是一款专业级 Windows 系统分析与硬盘监控工具。该软件适用于个人用户、IT 专业人士以及注重系统透明度、早期故障检测和数据安全的零售商。通过一键操作,用户即可获取处理器、内存、显…

作者头像 李华