文件名称:homework2
介绍说明--下载内容来自于网络,使用问题请自行百度
在3*3组成的九宫格棋盘上,摆有8个将牌,每一个将牌都刻有1-8中的某一个数码。棋盘中留有一个空格,允许其周围的某一个将牌向空格移动,这样通过移动将牌就可以不断改变将牌的布局。给定一种初始的将牌布局或结构(称初始状态)和一个目标布局(称目标状态),编程给出一个最优的走法序列。
2、 可执行程序可以通过命令行参数传入输入输出文件路径,通过读取命令行参数指定的输入文件得到初始状态,并将结果输出到指定的输出文件中。
具体格式为:<可执行文件> <输入文件路径> <输出文件路径>
【输入格式】
文件中包含三行每行3个整数,分别为0-8这九个数字,以空格符号隔开,表示问题的初始状态。0表示空格。
【输出格式】
如果问题有解,输出为问题的步数与一个状态序列。第一行为一个数字,表示问题解所包含的步数(不包含原状态,包含目标状态)。之后用换行隔开,之后为一个状态序列,每一个状态表示为三行,每行3个数字,分别为0-8这九个数字,以空格符号隔开。两个状态之间用换行符隔开。最后输出解这个问题的步数。-A-star algorithm
2、 可执行程序可以通过命令行参数传入输入输出文件路径,通过读取命令行参数指定的输入文件得到初始状态,并将结果输出到指定的输出文件中。
具体格式为:<可执行文件> <输入文件路径> <输出文件路径>
【输入格式】
文件中包含三行每行3个整数,分别为0-8这九个数字,以空格符号隔开,表示问题的初始状态。0表示空格。
【输出格式】
如果问题有解,输出为问题的步数与一个状态序列。第一行为一个数字,表示问题解所包含的步数(不包含原状态,包含目标状态)。之后用换行隔开,之后为一个状态序列,每一个状态表示为三行,每行3个数字,分别为0-8这九个数字,以空格符号隔开。两个状态之间用换行符隔开。最后输出解这个问题的步数。-A-star algorithm
(系统自动生成,下载前可以参看下载内容)
下载文件列表
谭亚垒_2009011327_homework2/bin/AStar.exe
谭亚垒_2009011327_homework2/bin/result1.txt
谭亚垒_2009011327_homework2/bin/result2.txt
谭亚垒_2009011327_homework2/bin/result3.txt
谭亚垒_2009011327_homework2/bin/test1
谭亚垒_2009011327_homework2/bin/test2
谭亚垒_2009011327_homework2/bin/test3.txt
谭亚垒_2009011327_homework2/Readme.txt
谭亚垒_2009011327_homework2/src/AStar.cpp
谭亚垒_2009011327_homework2/src/AStar.exe
谭亚垒_2009011327_homework2/bin
谭亚垒_2009011327_homework2/src
谭亚垒_2009011327_homework2
谭亚垒_2009011327_homework2/bin/result1.txt
谭亚垒_2009011327_homework2/bin/result2.txt
谭亚垒_2009011327_homework2/bin/result3.txt
谭亚垒_2009011327_homework2/bin/test1
谭亚垒_2009011327_homework2/bin/test2
谭亚垒_2009011327_homework2/bin/test3.txt
谭亚垒_2009011327_homework2/Readme.txt
谭亚垒_2009011327_homework2/src/AStar.cpp
谭亚垒_2009011327_homework2/src/AStar.exe
谭亚垒_2009011327_homework2/bin
谭亚垒_2009011327_homework2/src
谭亚垒_2009011327_homework2
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.