资源简介
自己用C#实现的八数码问题,有图形界面,采用广度优先算法和启发式搜索
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EightNum
{
class EnAlgorithm
{
Form1 form1;
//------------------------------------------------------------------
public EnAlgorithm(Form1 a)
{
this.form1 = a;
}
//启发式搜索算法
public void getFinPathQf()//寻找解路径,创建关键路径数组
{
this.initSerchQf();//搜索初始化
int deep = 1;
while (form1.finc == -1)
{
this.goNextDeepQf(deep);
deep++;
}
if (form1.finc == 0)//本身就是目标状态且没有溢出
{
form1.fin[0] = new KeyArr(form1.templeQf[0].key);
//fin[0].k = temple[0].key;
}
if (!form1.isOverFlow)
{
try
{
int tag = form1.finc;
for (int j = 1; tag != 0; j+
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 36864 2012-12-23 11:12 EightNum\EightNum\bin\Debug\EightNum.exe
文件 85504 2012-12-23 11:12 EightNum\EightNum\bin\Debug\EightNum.pdb
文件 11600 2013-01-01 21:45 EightNum\EightNum\bin\Debug\EightNum.vshost.exe
文件 490 2010-03-17 22:39 EightNum\EightNum\bin\Debug\EightNum.vshost.exe.manifest
文件 32768 2012-11-09 15:10 EightNum\EightNum\bin\Release\EightNum.exe
文件 58880 2012-11-09 15:10 EightNum\EightNum\bin\Release\EightNum.pdb
文件 11600 2012-11-09 15:10 EightNum\EightNum\bin\Release\EightNum.vshost.exe
文件 490 2010-03-17 22:39 EightNum\EightNum\bin\Release\EightNum.vshost.exe.manifest
文件 4171 2012-11-28 21:55 EightNum\EightNum\EightNum.csproj
文件 12908 2012-11-29 20:25 EightNum\EightNum\EnAlgorithm.cs
文件 2497 2012-11-16 20:25 EightNum\EightNum\Enode.cs
文件 21074 2012-11-30 11:12 EightNum\EightNum\Form1.cs
文件 35784 2012-11-29 20:18 EightNum\EightNum\Form1.Designer.cs
文件 6411 2012-11-29 20:18 EightNum\EightNum\Form1.resx
文件 2027 2012-11-09 16:13 EightNum\EightNum\Form2.cs
文件 9365 2012-11-07 20:08 EightNum\EightNum\Form2.Designer.cs
文件 5817 2012-11-07 20:08 EightNum\EightNum\Form2.resx
文件 268 2012-11-07 21:44 EightNum\EightNum\KeyArr.cs
文件 4440 2012-11-07 14:29 EightNum\EightNum\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6313 2013-01-01 21:44 EightNum\EightNum\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 1024 2013-01-01 21:45 EightNum\EightNum\obj\x86\Debug\EightNum.csproj.FileListAbsolute.txt
文件 36864 2012-12-23 11:12 EightNum\EightNum\obj\x86\Debug\EightNum.exe
文件 180 2012-11-29 20:18 EightNum\EightNum\obj\x86\Debug\EightNum.Form1.resources
文件 180 2012-11-28 21:55 EightNum\EightNum\obj\x86\Debug\EightNum.Form2.resources
文件 85504 2012-12-23 11:12 EightNum\EightNum\obj\x86\Debug\EightNum.pdb
文件 180 2012-11-28 21:55 EightNum\EightNum\obj\x86\Debug\EightNum.Properties.Resources.resources
文件 380 2012-11-29 20:18 EightNum\EightNum\obj\x86\Debug\GenerateResource.read.1.tlog
文件 1540 2012-11-29 20:18 EightNum\EightNum\obj\x86\Debug\GenerateResource.write.1.tlog
文件 7897 2012-11-07 14:37 EightNum\EightNum\obj\x86\Debug\ResolveAssemblyReference.cache
文件 6236 2012-11-09 15:10 EightNum\EightNum\obj\x86\Release\DesignTimeResolveAssemblyReferencesInput.cache
............此处省略33个文件信息
- 上一篇:C#使用微软TTS语音引擎实现文字转语音
- 下一篇:C#接收串口扫描枪数据
相关资源
- ASP.NET(C#)实践教程
- 基于LXI协议的C#网络监控系统开发
- c#演讲比赛打分系统
- 深入理解C# 第3版 中文版高清原版
- C# 个人博客网站
- C#入门经典(Beginning C# 7 Programming wi
- C#我的网上商城项目
- 高校收费系统,源码 c#
- C#SharpAvi桌面录屏源码
- 超赞的200个经典C#WinForm
- Winform开发全套31个UI组件开源共享](
- 基于C#三层架构的餐厅点餐管理系统
- Professional C# 6 and .NET Core 1.0.pdf
- vlc c# 2010 播放rtsp
- C#源码 漂亮界面 医院管理系统源码
- C# 在线编辑Office源码及其文档全
- C# Asprise OCR 15.3 64位元最新破解(1.去
- 基于c#在vs实现图书管理系统
- c#程序设计教程
- More Effective C#中文版.pdf
- 基于C#窗体的贪吃蛇
- 家庭记账软件C#Access
- C#程序设计经典教程(第二版)例题源
- 弹球 弹珠台 pinball 源代码 unity c#
- C#生成PDF 读取PDF文本内容 获取PDF内图
- Exam Ref 70-483 Programming in C# 2nd Edition
- Visual C#.NET程序设计实践与题解_.pdf
- c# 图片相似度处理,opencv
- C#基础知识思维导图整理版
- 一个完全基于C#2008和sql2005的《办公用
评论
共有 条评论