算法设计与分析课程设计--删数问题
《算法设计与分析课程设计--删数问题》由会员分享,可在线阅读,更多相关《算法设计与分析课程设计--删数问题(8页珍藏版)》请在毕设资料网上搜索。
1、 算法设计与分析课程设计算法设计与分析课程设计 题 目:删数问题 专 业:信息与计算科学 一一. .课程设计课程设计内容内容 问题描述问题描述: : 键盘输入一个高精度的正整数 n(n10 位)去掉任意 s 个数字后剩 下的数字按原左右次序组成一个新的正整数。 编程对给定的 n 和s, 寻找一种方案,使得剩下的数最小。 问题分析问题分析 1、贪心法求解:删k个数符的全局最优解,包含了删除 1 个数符的 子问题的最优解。 2、以字串形式输入a,使用尽可能逼近目标的贪心法来逐一删去其 中的k个数符, 每一步总是选择一个能使剩下的数最小的数符删去。 二二. .课程设计课程设计目的目的 1. 运用贪心
2、算法的方法解决上述问题,设计出一个通过删除数 字,从输入的要删除的个数 s 中决定程序对正整数 n 的删除次数,每 次删除原数据中最大的最大数,使得剩下的书最小。 2.掌握贪心算法算法。 三三算法原理算法原理 贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在 当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所 做出的仅是在某种意义上的局部最优解。 贪心算法不是对所有问题都 能得到整体最优解, 但对范围相当广泛的许多问题他能产生整体最优 解或者是整体最优解的近似解。 贪心准则:贪心准则: 1、最近下降点优先 2、按照高位低位搜索递减区间,若存在递减区间,则删去该区间 的首字符;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 设计 分析 课程设计 问题
