设计说明:1。数据结构和表示:程序用1、2、3、4分别表示将右、上、左、下的数字块移动到空格之中。采用典型的树+链表结构,每种局面产生一个BoardState类。出于避免走法顺序列表被过多复制的考虑,在树结构中保存局面的继承关系。每种新的局面产生后,引用估值函数产生f的值,再根据大小将其插入链表之中,以便实现“优先展开f值小的节点”。Solve()函数在成功解决问题之后保存一个走法序列供输出并返回零,而失败则返回失败处的节点层数。(具体的判断方法见后文)
上传时间: 2015-05-02
上传用户:xieguodong1234
软件包中包含了完整的库和头文件 有一个说明文件readme.txt 包含已编译链接好的可执行程序例子和nano-X可执行 文件; 使用方式: 1.将该包释放到某个目录,如$(SDK_DIR)\microWinDev 2.运行“uClinux Build window” 3.进入该释放的目录: cd $(SDK_DIR)\microWinDev 4.在该目录下有一个chenTest的目录,是一个开发示例模板。进入该目录: cd chenTest 5.运行make可生成可执行文件 6.利用TFTP/NFS等方式,将生成的可执行文件下到ZA7V开发板运行: bin/nano-X & sleep 1 chenTestChinese
上传时间: 2014-11-18
上传用户:Avoid98
常用的线性数据结构: 包括线性表、环形列表、队列、双端队列、单链表、双端链表、堆、栈、字符串数组等。非常有用,值得参考。
上传时间: 2014-01-01
上传用户:colinal
单片机控制高频头I2C程序,对于开发流媒体方面人员有用
上传时间: 2013-12-18
上传用户:wangchong
使用C#写的数据结构库(从链表到图),可以用于教学
标签: 数据结构
上传时间: 2015-05-06
上传用户:zhyiroy
不同的例子从不同的方面阐述动态链接的原理 深入浅出
上传时间: 2013-12-02
上传用户:牛布牛
TMS320 系列DSP 中断矢量表的编写及链接 在DSP 编程中,若用户用到中断,需要编写中断服务程序和中断 向量表,并用链接命令来链接起来。中断向量表是一些跳转指令,每 一个中断源对应一条跳转指令(C54 可选多条跳转指令),这些跳转 指令按顺序排列,跳转指向的地址就是中断服务程序的起始地址。
上传时间: 2015-05-07
上传用户:zm7516678
隆重推出NO.7信令系统(SS7)之国家标准(中文)—— NO7-2M高速信令链路(MTP部分)yd1125
上传时间: 2013-12-19
上传用户:wendy15
西北工业大学出版的《高频电子线路实验》教材。
上传时间: 2013-12-06
上传用户:qazxsw
可以实现链接、发EMail等功能的TLabel扩展控件
上传时间: 2014-01-10
上传用户:D&L37