设计说明:1。数据结构和表示:程序用1、2、3、4分别表示将右、上、左、下的数字块移动到空格之中。采用典型的树+链表结构,每种局面产生一个BoardState类。出于避免走法顺序列表被过多复制的考虑,在树结构中保存局面的继承关系。每种新的局面产生后,引用估值函数产生f的值,再根据大小将其插入链表之中,以便实现“优先展开f值小的节点”。Solve()函数在成功解决问题之后保存一个走法序列供输出并返回零,而失败则返回失败处的节点层数。(具体的判断方法见后文)
上传时间: 2015-05-02
上传用户:xieguodong1234
用VC编写的单链表 是数据结构中线性表中的一种
上传时间: 2015-05-06
上传用户:zl5712176
卡式计费电话电路,用verilogHDL编写,主要完成模拟真实电话的功能
标签: verilogHDL 计费 电话电路 模拟
上传时间: 2015-05-12
上传用户:ayfeixiao
本程序可以用来统计保存在EXCEL表中高中各科考试成绩分析情况。 EXLS表的格式要求: 第一行为标题行:考号 学号 姓名 成绩 第一列:考号 060100101 前六位为文理科分类,后二位是座位号 第二列:学号 班级+序号 第三列:姓名 李兵 第四列:成绩 90 注意:(1)文件名最好为单科科目名称 (2) 本软件只统计第4列的数据
上传时间: 2015-05-14
上传用户:zhangjinzj
用链表实现职工管理的软件,这也是师兄的作品
标签: 软件
上传时间: 2015-05-16
上传用户:hoperingcong
此软件是用delphi编写的一个可以显示打印九九乘法表小程序
上传时间: 2015-05-18
上传用户:chongcongying
一 实习题目:用java实现表单系统 二 设计思想:用java语言实现一个批发货物的表单系统。在本次实习中,我是实现的批发鞋子的表单系统。该表单系统实现了在表单中单击右键可以实现添加项目、删除项目、修改项目,再输入新加入的项目,删除现有项目,修改现有的项目时可以实现自动的总的价钱的计算,从而大大方便了客户。在弹出菜单中,加入了退出系统,关于系统的项目,点击退出时,会退出整个系统,在关于菜单中,实现很简单。
上传时间: 2013-12-24
上传用户:weixiao99
稀疏矩阵 1、 应用程序 直接可以实现矩阵的各项操作。 2、 查看原代码VC++6.0打开“稀疏矩阵\creatematrix.dsp”或者用记事本打开“稀疏矩阵\creatematrix.cpp” 3、 代码简单说明: 本程序是一个工程文件包含了链式与顺序两种多项是处理方式: 十字链表:矩阵的结构体:matnode; 三元组顺序:矩阵结构体:tsmat 4、ADT在文件夹“稀疏矩阵”里
标签: creatematrix 矩阵 稀疏 6.0
上传时间: 2015-05-18
上传用户:Andy123456
1、 应用程序 直接可以实现多项式的各项操作。 2、 查看原代码VC++6.0打开“多项式\poly88.dsp”或者用记事本打开“多项式\poly88.cpp” 3、 代码简单说明: 本程序是一个工程文件包含了链式与顺序两种多项是处理方式: 链表存储结构:多项式类是polynomail,节点类是polynelem; 顺序存储结构:多项是结构体是Ploynomial,节点类是term。 4、 注:在运行应用程序"多项式.exe"时,在菜单上选链式存储与顺序存储的系数和指数的输入的 顺序是不同的,请根据提示输入系数与指数。 5、ADT在文件夹“多项式”里
上传时间: 2015-05-18
上传用户:hongmo
LL(1)文法判定(C#) SimpleLL1目录下为源程序 EXE目录下为编译好的可执行文件 Product1.txt~Product4.txt为测试用产生式(可直接在程序中加载) Symbols.txt为测试用符号集(可直接在程序中加载) 转载或引用请注明出处:www.shootsoft.net
标签: Product SimpleLL1 txt Symb
上传时间: 2015-05-18
上传用户:ynzfm