文件名称:C#+八皇后问题的递归算法
文件大小:366KB
文件格式:RAR
更新时间:2012-02-05 15:00:11
C# C++ 八皇后 递归 回溯
包括两个解决方案:一个是命令行模式,用VC++ 6.0写的,一个是从命令行模式改进后的可视化模式,用C#写的(VS2005)。两者的内核差不多,主要是皇后类成员的设计以及回溯算法的实现。可视化模式可以将结果直观地显示在Form上,包括解的个数,棋盘和皇后的摆放,上一个解的显示,下一个解的显示等。注意采用可视化模式观看运行结果的时候,皇后的数目不要输入太大,12以内即可。
【文件预览】:
C++命令行模式
----Queen.opt(48KB)
----Queen.plg(1KB)
----Queen.cpp(1018B)
----Queen.ncb(33KB)
----Queen.dsp(4KB)
----Queen.dsw(516B)
C#可视化模式
----MyQueen.suo(18KB)
----MyQueen()
--------Form1.cs(5KB)
--------bin()
--------obj()
--------Properties()
--------Program.cs(469B)
--------MyQueen.csproj(3KB)
--------Form1.Designer.cs(7KB)
--------Form1.resx(6KB)
--------Queens.cs(4KB)
----MyQueen.sln(910B)