西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)马踏棋盘

任务书 题目:马踏棋盘 1.问题描述 设计一个国际象棋的马踏棋盘的演示程序 2.要求 (1)将马随机放在国际象棋的8×8棋盘的某个方格中,马按走棋 规则进行移动。要求每个方格只进入一次,走遍棋盘上全部64个方 格。编制非递归程序,求出马的行走路线,并按求出的行走路线,将 数字1,2,…,64依次填入一个8×8的方阵并输出。 (2)测试数据由键盘指定出马的起始位置(i,j),0≤i,j≤7。 (3)本题目选作内容:求出从某一点出发的多条以至全部行走路 线 (4)提示 ①一般来说,当马位于方格(i,j时,可以走到下列8个位置之 :(i-2,j+1),(i-1,j+2),(i+1,j+2),(i+2,j+1),(i+2,j-1), (i+1,j-2),(i-1,j-2),(i-2,j-1)。但是,如果(i,j靠近棋盘的边 缘,上述有些位置可能超出棋盘范围,成为不允许的位置, ②每次在多个可走位置中选择其中一个进行试探,其余未曾试探 过的可走位置必须用适当结构妥善管理,以备试探失败时“回溯”(悔 棋)使用
任务书 题目:马踏棋盘 1.问题描述 设计一个国际象棋的马踏棋盘的演示程序。 2.要求 ⑴ 将马随机放在国际象棋的 8×8 棋盘的某个方格中,马按走棋 规则进行移动。要求每个方格只进入一次,走遍棋盘上全部 64 个方 格。编制非递归程序,求出马的行走路线,并按求出的行走路线,将 数字 1,2,…,64 依次填入一个 8×8 的方阵并输出。 ⑵ 测试数据由键盘指定出马的起始位置(i,j),0≤i,j≤7。 ⑶ 本题目选作内容:求出从某一点出发的多条以至全部行走路 线。 (4)提示: ① 一般来说,当马位于方格(i,j)时,可以走到下列 8 个位置之 一:(i-2,j+1),(i-1,j+2),(i+1,j+2),(i+2,j+1),(i+2,j-1), (i+1,j-2),(i-1,j-2),(i-2,j-1)。但是,如果(i,j)靠近棋盘的边 缘,上述有些位置可能超出棋盘范围,成为不允许的位置。 ②每次在多个可走位置中选择其中一个进行试探,其余未曾试探 过的可走位置必须用适当结构妥善管理,以备试探失败时“回溯”(悔 棋)使用
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)龟兔赛跑.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计)课程设计任务指导书.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计)数据结构实验指导书.doc
- 东北大学:《计算机应用技术基础》课程教学资源(PPT课件)第8章 计算机安全.pptx
- 武汉创维特信息技术有限公司:《嵌入式系统 - ARM嵌入式软件开发》教案_第五章 嵌入式硬件平台设计.ppt
- 南京晓庄学院电子工程学院:《微机原理与接口技术实验》PPT课件(张秀贤).ppt
- 科学出版社:全国高职高专规划《Visual Basic 程序设计》PPT电子教案.ppt
- 教育信息技术培训:《Powerpoint 教案制作》PPT.ppt
- 《网络教学的实践与应用》PPT讲稿.ppt
- 浙江科技学院:《多媒体技术基础 Multimedia Technology》课程教学资源(PPT课件讲稿)第1章 多媒体技术概论.ppt
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第二章 8086CPU结构与功能(CPU的内部结构).pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第九章 定时计数器8253.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第三章 8086CPU指令系统.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第七章 常用接口芯片技术.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第一章 概述(王晓甜).pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第四章 汇编语言程序设计.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第十章 并行接口芯片8255A应用设计.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第六章 存储器设计.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第八章 中断系统与可编程中断控制器8259A.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第五章 总线及其形成.ppt
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)魔王语言解释.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)迷宫问题.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)解决重复冲突的排序.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)背包问题.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)石头、剪刀、布游戏.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)用循环链表实现约瑟夫(Joseph)环.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)汉诺塔.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)最小堆.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)洞穴探宝.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)二叉搜索树.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)BookStore管理软件.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)事件驱动模拟.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)中根后继线索二叉搜索树的设计.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)模拟渡口.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)停车场管理.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)二叉树的实现.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)内部排序算法比较.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)作业高响应比优先调度算法模拟.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)模拟商店.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)八皇后问题.doc