news 2026/3/27 10:23:58

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/3/25 14:18:02

6种方法教你永久关闭win11系统自动更新【保姆级教程】,win11关闭自动更新的详细方法步骤

Win11系统自动更新怎么关闭?最近有不少小伙伴们想要彻底对Win11系统的自动更新进行关闭,但不知道应该怎么去操作。那我们在碰到这个问题要怎么办呢?还不清楚的小伙伴们可以不用担心,下边介绍几种常用的禁止win11自动更新的详细方法…

作者头像 李华
网站建设 2026/3/26 5:16:31

深度测评!继续教育必看的9款AI论文写作软件TOP9推荐

深度测评!继续教育必看的9款AI论文写作软件TOP9推荐 2026年继续教育AI论文写作工具测评:为何需要这份榜单? 随着人工智能技术的不断进步,AI论文写作工具在学术领域的应用越来越广泛。对于继续教育群体而言,如何高效完成…

作者头像 李华
网站建设 2026/3/25 19:20:17

博客与短视频谁更能成就你的个人品牌?

人物: 老派博客(博哥)——文字爱好者,崇尚深度与持久 新锐短视频(抖妹)——视觉达人,追求传播与互动 场景: 虚拟的“品牌咖啡馆”内,两人隔着桌子面对面坐着。空气中弥漫…

作者头像 李华
网站建设 2026/3/24 7:22:23

YOLO26 改进 - 注意力机制 | IIA信息整合注意力(Information Integration Attention ):精准保留空间位置信息,平衡精度与计算成本 | TGRS2025

前言 本文提出信息整合注意力(IIA)机制,并将其集成到YOLO26中用于遥感图像语义分割。传统CNN难捕捉全局信息,Transformer计算复杂,现有基于Mamba的方法未充分考虑局部信息。IIA利用图像特征空间位置不变性&#xff0c…

作者头像 李华
网站建设 2026/3/24 15:39:51

15.ACS725 电流检测

分享一颗电流传感器IC芯片,ACS725芯片,这颗芯片是汽车级的,工作温度在-40到150度,很多电流采集的场合可以使用。ACS725提供了一种小封装,低成本的表贴封装,而且目前在国内也有可以替换的一些IC出现&#xf…

作者头像 李华
网站建设 2026/3/26 16:57:44

【课程设计/毕业设计】基于springboot的学车驾校线上学习课程安排管理系统的设计与实现【附源码、数据库、万字文档】

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

作者头像 李华