算法设计与分析课程设计---拼图游戏问题
《算法设计与分析课程设计---拼图游戏问题》由会员分享,可在线阅读,更多相关《算法设计与分析课程设计---拼图游戏问题(8页珍藏版)》请在毕设资料网上搜索。
1、 算法设计与分析课程设计算法设计与分析课程设计 题 目:拼图游戏问题 专 业:xxx 学 号:xxx 姓 名: 指导老师:xxx 一一. .课程设计内容课程设计内容 问题描述问题描述: : 拼图游戏是很常见的而且很受欢迎的一种游戏。所谓拼图游戏, 是指将一个完整的图片分割成若干个规则的小图片, 然后将这些小图 片随机的拼接在一起。玩家按照原图,通过移动各个图片,然后重新 拼接出正确的图片 (1) 如何完成 N*N 拼图游戏当 N 较大时 10*10 (2) 在完成的基础上进行优化,使滑块移动次数较少( 并非最优 算法) 问题分析问题分析 1、递归法:将拼图的第一行和第一列的滑块移动至正确的位置
2、,则 此 N*N 的拼图问题就转化成立(N-1)*(N-1)的问题,重复进行该 步骤 2、贪心算法 二二. .课程设计目的课程设计目的 1. 运用贪心算法的方法解决上述问题,设计出一个通过删除数 字,从输入的要删除的个数 s 中决定程序对正整数 n 的删除次数,每 次删除原数据中最大的最大数,使得剩下的书最小。 2.掌握贪心算法算法。 三算法原理三算法原理 贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在 当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所 做出的仅是在某种意义上的局部最优解。 贪心算法不是对所有问题都 能得到整体最优解, 但对范围相当广泛的许多问题他能产生整
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 设计 分析 课程设计 拼图游戏 问题
