MFC
文章平均质量分 87
Onwaier
Everything that kills me makes me feel alive
展开
-
汉诺塔演示程序(MFC)
首先展示一下程序演示效果:一、程序功能:1、可演示盘数为2-7时,移动步骤2、点击spin按钮可增或减盘子的个数,也可在编辑框内输入数字,数字必须在3-7之间3、可连续移动盘子,也可在中间暂停,对应的按钮为“开始演示”和“暂停”4、可单步演示盘子的移动,对应的按钮为“上一步”与“下一步”二、基本思路:传统的汉诺塔程序采用的是递归程序,但这并不便于进行单步操作。我这采...原创 2018-04-21 19:28:25 · 7027 阅读 · 3 评论 -
A*算法求解八数码--演示程序(MFC)
首先看看程序的运行效果一、程序功能:1、单步或者连续演示用A*解决八数码或者十五数码难题的步骤,可暂停。2、随机生成初始状态。3、调节演示速度(加快与减慢)4、open表与close表对应存储的为未扩展结点和已扩展的结点。5、演示完毕,显示最优路径。二、预备知识1、八数码与A*算法A*算法:A*算法是一种有序搜索算法,其特点在于对估价函数的定义上。对于一般的...原创 2018-05-11 23:34:13 · 6771 阅读 · 13 评论