设计说明:1。数据结构和表示:程序用1、2、3、4分别表示将右、上、左、下的数字块移动到空格之中。采用典型的树+链表结构,每种局面产生一个BoardState类。出于避免走法顺序列表被过多复制的考虑,在树结构中保存局面的继承关系。每种新的局面产生后,引用估值函数产生f的值,再根据大小将其插入链表之中,以便实现“优先展开f值小的节点”。Solve()函数在成功解决问题之后保存一个走法序列供输出并返回零,而失败则返回失败处的节点层数。(具体的判断方法见后文)
上传时间: 2015-05-02
上传用户:xieguodong1234
常用的线性数据结构: 包括线性表、环形列表、队列、双端队列、单链表、双端链表、堆、栈、字符串数组等。非常有用,值得参考。
上传时间: 2014-01-01
上传用户:colinal
取汉字、数字、英文、符号的字模,也可由图形生成字模。 可取C51,或A51字模。单片机开发的好助手
上传时间: 2013-12-19
上传用户:ywqaxiwang
用89c51测试82c55接口芯片的程序流程图、源程序、电路图
上传时间: 2013-12-18
上传用户:wangchong
福州大学人工智能课程02级的实验项目:实现深度、广度、A*算法的迷宫搜索以及演示程序,c#编写。
上传时间: 2013-12-18
上传用户:wkchong
单片机设计助理 V2.4”(For MCS-51、AVR、ATmega、MSP430、Microchip、M68HC12、MB90... ...)
上传时间: 2014-09-03
上传用户:wangchong
将所有产品、分类、特价、推荐、最新、品牌、热卖、新闻、公告、帮助页面生成静态购物系统
上传时间: 2013-12-10
上传用户:wxhwjf
DHTML参考手册-网页设计必备的参考手册。包含事件、函数、属性说明
上传时间: 2015-05-09
上传用户:jkhjkh1982
虚拟专用网的创建与实现:本书系统介绍了虚拟专用网的概念、起源、配置、实现和维护,还对虚拟专用网体系结构、加密工具、有关限制、防火墙结构等内容进行了探讨,并提供了大量实例。本书是网络、MIS管理员必备的参考书。
标签: 虚拟专用网
上传时间: 2013-12-20
上传用户:啊飒飒大师的
VB文章集(含API、窗口、数据库、多媒体、系统、文件、等等)
上传时间: 2015-05-11
上传用户:songyue1991