毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

用图搜索法:广度优先、深度优先和A*算法实现八数码问题 第8页

更新时间:2007-9-26:  来源:毕业论文

     printf("请输入开始状态:");

     r=0;

     while(r < NUM)

     {   a=getchar();

         if(a >= 0x30 && a < 0x39 && check_input(s1, a, r))

         {   s1[r++]=a - 0x30;

             printf("%c", a);

         }

     }

     printf("\n请输入结束状态:");

     r=0;

     while(r < NUM)

     {   a=getchar();

         if(a >= 0x30 && a < 0x39 && check_input(s2, a, r))

         {   s2[r++]=a - 0x30;

             printf("%c", a);

         }

     }

     printf("\n");

     if(check_possible(s1, s2))

     {   r=bfs_search(s1, s2);

         printf("\n");

         if(r >= 0)

         { printf("查找深度=%d,所有的方式=%ld\n", m_depth, r);

           output();

         }

         else if(r == -1)

         { printf("没有找到路径.\n");

         }

         else if(r == -2)

         {printf("这种状态变换没有路径到达.\n");

         }

         else

         {printf("不确定的错误.\n");

         }

     }

     else

     { printf("不允许这样移动!\n");

     }

return 0;

}

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

用图搜索法:广度优先、深度优先和A*算法实现八数码问题 第8页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。