利用BFS算法解八数码问题 在3*3的方格上放着1-8数码,有一空格为0变化规则为空格可以和上,下,右,左四个相邻的数字互换, 至到和目标状态相等, 每一种状态用一个结点表示 而每个结点每次变化最多有四种结点,将这些结点依次入队列中, 例如初始结点S0,入队列后出队,将S0变化最多产生的四种结点S01,S02,S03,S04依次入队列中, 当S01出队后,产生的四种结点S11,S12,S13,S14(实际上不会有四种结点)依次入队, 每次出队时与结束结点相比较,如果相等则退出, 为了,防止已经入队的结点再次入队,(这样会造成列循环),将每次入队的结点设置一个标识号, 四种变化即:向上,向下,向右,向左,我们要求向上和向下互斥,向右和向左互斥
上传时间: 2015-04-24
上传用户:sdq_123
VB 例程序讲解 、局域网聊天程序 二、可以换肤的窗体 三、richtext实现的文本编辑器 四、用OLE实现文件拖放 五、窗体卸载时弹出确认对话框 六、让控件大小随窗体改变而改变 七、拖动无标题栏窗体 八、在打开文件对话框中选择多文件
上传时间: 2015-04-25
上传用户:VRMMO
容器的嵌套示例,把一个文本框放入一个容器的中央.一个文件按钮放在北边,一个帮助按钮放在西边.
上传时间: 2013-12-23
上传用户:康郎
将数据帧中的第一个8位字节与CRC寄存器中的低字节进行异或运算,CRC寄存器,循环冗余校验算法
上传时间: 2013-12-16
上传用户:JIUSHICHEN
java编写的四则混合运算程序更改表达式用户输入方式.对用户输入的表达式进行有效性字符过滤.
上传时间: 2013-12-18
上传用户:anng
简易的计算器,能进行加,减,乘,除等简单的运算!
上传时间: 2015-04-26
上传用户:weiwolkt
用VHDL语言在CPLD/FPGA上实现浮点运算的方法
上传时间: 2015-04-27
上传用户:fandeshun
此代码为两个大整数的乘法运算,支持无限多位数的乘法,只要硬件资源允许。
上传时间: 2013-12-22
上传用户:671145514
java的一些关于简单实例的运算及其编程,包括applet,多线程等
上传时间: 2014-01-13
上传用户:15736969615
用C++实现的十六制易或运算的加密算法,希望给大家有所帮助
上传时间: 2014-01-03
上传用户:270189020