没啥事写的一个C++解最小步数二阶魔方的程序,cpp 200多行,尽力写的比较精简,大多是格式化设计(函数列表等),可扩展性比较强,估计改个2~30行代码就能改成3阶魔方。
用的是广搜(BFS),效率算是比较高,平均结算7ms(笔记本八代i7),平均7~8步能复原,源码有比较细致的注释,配套一个简单的QT界面,具体的细节以及原理稍后更新,可见我博客。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3466856 2014-03-11 18:54 魔方可运行D3Dcompiler_47.dll
文件 43520 2018-11-26 19:03 魔方可运行iconenginesqsvgicon.dll
文件 33792 2018-11-26 18:12 魔方可运行imageformatsqgif.dll
文件 46080 2018-11-26 18:46 魔方可运行imageformatsqicns.dll
文件 35840 2018-11-26 18:12 魔方可运行imageformatsqico.dll
文件 330752 2018-11-26 18:12 魔方可运行imageformatsqjpeg.dll
文件 27648 2018-11-26 19:03 魔方可运行imageformatsqsvg.dll
文件 26624 2018-11-26 18:46 魔方可运行imageformatsqtga.dll
文件 509440 2018-11-26 18:46 魔方可运行imageformatsqtiff.dll
文件 25600 2018-11-26 18:46 魔方可运行imageformatsqwbmp.dll
文件 459776 2018-11-26 18:46 魔方可运行imageformatsqwebp.dll
文件 22016 2018-11-26 18:04 魔方可运行libEGL.dll
文件 120334 2015-12-29 06:25 魔方可运行libgcc_s_dw2-1.dll
文件 2807296 2018-11-26 18:04 魔方可运行libGLESV2.dll
文件 1540622 2015-12-29 06:25 魔方可运行libstdc++-6.dll
文件 79360 2015-12-29 06:25 魔方可运行libwinpthread-1.dll
文件 15995904 2016-06-14 21:08 魔方可运行opengl32sw.dll
文件 1908736 2018-11-26 18:14 魔方可运行platformsqwindows.dll
文件 6230528 2019-04-24 21:52 魔方可运行Qt5Core.dll
文件 6497792 2018-11-26 18:08 魔方可运行Qt5Gui.dll
文件 360448 2018-11-26 19:03 魔方可运行Qt5Svg.dll
文件 6254592 2018-11-26 18:10 魔方可运行Qt5Widgets.dll
文件 83456 2019-04-24 21:51 魔方可运行
ubic.exe
文件 196608 2018-11-26 18:13 魔方可运行stylesqwindowsvistastyle.dll
文件 160010 2019-04-24 21:52 魔方可运行 ranslationsqt_ar.qm
文件 165327 2019-04-24 21:52 魔方可运行 ranslationsqt_bg.qm
文件 179797 2019-04-24 21:52 魔方可运行 ranslationsqt_ca.qm
文件 174691 2019-04-24 21:52 魔方可运行 ranslationsqt_cs.qm
文件 174098 2019-04-24 21:52 魔方可运行 ranslationsqt_da.qm
文件 192816 2019-04-24 21:52 魔方可运行 ranslationsqt_de.qm
............此处省略36个文件信息
#include “mainwindow.h“
#include
int main(int argc char *argv[])
{
QApplication a(argc argv);
MainWindow w;
w.show();
return a.exec();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3466856 2014-03-11 18:54 魔方可运行D3Dcompiler_47.dll
文件 43520 2018-11-26 19:03 魔方可运行iconenginesqsvgicon.dll
文件 33792 2018-11-26 18:12 魔方可运行imageformatsqgif.dll
文件 46080 2018-11-26 18:46 魔方可运行imageformatsqicns.dll
文件 35840 2018-11-26 18:12 魔方可运行imageformatsqico.dll
文件 330752 2018-11-26 18:12 魔方可运行imageformatsqjpeg.dll
文件 27648 2018-11-26 19:03 魔方可运行imageformatsqsvg.dll
文件 26624 2018-11-26 18:46 魔方可运行imageformatsqtga.dll
文件 509440 2018-11-26 18:46 魔方可运行imageformatsqtiff.dll
文件 25600 2018-11-26 18:46 魔方可运行imageformatsqwbmp.dll
文件 459776 2018-11-26 18:46 魔方可运行imageformatsqwebp.dll
文件 22016 2018-11-26 18:04 魔方可运行libEGL.dll
文件 120334 2015-12-29 06:25 魔方可运行libgcc_s_dw2-1.dll
文件 2807296 2018-11-26 18:04 魔方可运行libGLESV2.dll
文件 1540622 2015-12-29 06:25 魔方可运行libstdc++-6.dll
文件 79360 2015-12-29 06:25 魔方可运行libwinpthread-1.dll
文件 15995904 2016-06-14 21:08 魔方可运行opengl32sw.dll
文件 1908736 2018-11-26 18:14 魔方可运行platformsqwindows.dll
文件 6230528 2019-04-24 21:52 魔方可运行Qt5Core.dll
文件 6497792 2018-11-26 18:08 魔方可运行Qt5Gui.dll
文件 360448 2018-11-26 19:03 魔方可运行Qt5Svg.dll
文件 6254592 2018-11-26 18:10 魔方可运行Qt5Widgets.dll
文件 83456 2019-04-24 21:51 魔方可运行
ubic.exe
文件 196608 2018-11-26 18:13 魔方可运行st
文件 160010 2019-04-24 21:52 魔方可运行 ranslationsqt_ar.qm
文件 165327 2019-04-24 21:52 魔方可运行 ranslationsqt_bg.qm
文件 179797 2019-04-24 21:52 魔方可运行 ranslationsqt_ca.qm
文件 174691 2019-04-24 21:52 魔方可运行 ranslationsqt_cs.qm
文件 174098 2019-04-24 21:52 魔方可运行 ranslationsqt_da.qm
文件 192816 2019-04-24 21:52 魔方可运行 ranslationsqt_de.qm
............此处省略36个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)