文件名称:shujujiegou
-
所属分类:
- 标签属性:
- 上传时间:2013-12-15
-
文件大小:78.45kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
数据结构 马踏棋盘实验报告 适合于课程设计
(1)、位置的存储表示方式
1)基本要求:将马随机放在国际象棋的88棋盘Bord[8Ⅱ8]的某个方格中,马按走棋规则进行移动。要求每个方格上只进入一次,走遍棋盘上全部64个方格。编制非递归程序,求出马的行走路线 ,并按求出的行走路线,将数字1,2,…,64依次填入—个88的方阵,输出之。
(2)测试数据:由读者指定,可自行指定一个马的初始位置。
(3)实现提示:每次在多个可走位置中选择一个进行试探,其余未曾试探过的可走位置必须用适当结构妥善管理,以备试探失败时的“回溯”(悔棋)使用。- (1)、位置的存储表示方式
typedef struct
{
int x
int y
int from
}Point
(2)、栈的存储方式
#define STACKSIZE 70
#define STACKINCREASE 10
typedef struct Stack
{
Point*top
Point*base
int stacksize
}
(1)、位置的存储表示方式
1)基本要求:将马随机放在国际象棋的88棋盘Bord[8Ⅱ8]的某个方格中,马按走棋规则进行移动。要求每个方格上只进入一次,走遍棋盘上全部64个方格。编制非递归程序,求出马的行走路线 ,并按求出的行走路线,将数字1,2,…,64依次填入—个88的方阵,输出之。
(2)测试数据:由读者指定,可自行指定一个马的初始位置。
(3)实现提示:每次在多个可走位置中选择一个进行试探,其余未曾试探过的可走位置必须用适当结构妥善管理,以备试探失败时的“回溯”(悔棋)使用。- (1)、位置的存储表示方式
typedef struct
{
int x
int y
int from
}Point
(2)、栈的存储方式
#define STACKSIZE 70
#define STACKINCREASE 10
typedef struct Stack
{
Point*top
Point*base
int stacksize
}
(系统自动生成,下载前可以参看下载内容)
下载文件列表
shujujiegou/
shujujiegou/马踏棋盘实验报告.doc
shujujiegou/马踏棋盘程序运行器.exe
shujujiegou/马踏棋盘实验报告.doc
shujujiegou/马踏棋盘程序运行器.exe
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.