C#+八皇后问题的递归算法

时间:2012-02-05 15:00:11
【文件属性】:

文件名称: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)

网友评论

  • 不错的参考程序!
  • 挺好的,解决了我的作业问题