数据结构与算法课程设计--骑士游历
《数据结构与算法课程设计--骑士游历》由会员分享,可在线阅读,更多相关《数据结构与算法课程设计--骑士游历(12页珍藏版)》请在毕设资料网上搜索。
1、 计算机科学与技术系 课程设计报告 2011 2012 学年第 二 学期 课程课程 数据结构与算法 课 程 设 计 名 称课 程 设 计 名 称 骑士游历 学生姓名学生姓名 学号学号 专业专业班级班级 指导教师指导教师 2012 年 6 月 10 日 题目:题目: 名称:骑士游历 内容: 给你一个 8*8 的棋盘,骑士的开始位置,结束位置,让你求得骑士从开始位置开始走到结束 位置需要最小的步数是多少?(注意,骑士走日字) 要求: (1)输入:输入包含多组数据,每一行都是一组开始位置和结束位置,位置由两个字符组成, 一个是小写字母(a-h),一个是数字(1-8),起始位置结束位置由一个空格隔开.
2、 (2)输出:输出从起始位置到结束位置,骑士所要走过的最小的步数. (3)所设计的数据结构应尽可能节省存储空间。 (4)程序的运行时间应尽可能少。 一、 问问题分析和任务定义题分析和任务定义 此程序需要完成如下要求: 给你一个 8*8 的棋盘,骑士的开始位置,结束位置,让你求得骑士 从开始位置开始走到结束位置需要最小的步数是多少?(注意,骑士走日字) 实现本程序需要解决以下几个问题: 1、 如何表示 8*8 的棋盘,确定棋盘上各点的位置。 2、 马在棋盘上的各种行走方法怎样来表示,行走过程如何实现。 3、 如何表示位置由两个字符组成,一个是小写字母(a-h),一个是数字(1-8)。 4、 如何
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 算法 课程设计 骑士 游历
