设为首页 加入收藏

TOP

C语言重解经典回溯算法案例-迷宫问题(五)
2018-03-02 06:57:26 】 浏览:1219
Tags:语言 经典 回溯 算法 案例 迷宫 问题
gth==min)
                  printf ("The %dnd route\n", psnew1->Num);


              psnew1=psnew1->next;
          }


          printf ("The length of longest route is %d longest routes include:\n", max);
          psnew1=head1->next;
          while (psnew1!=NULL)
          {
              if (psnew1->length==max)
                  printf ("The %dnd route\n", psnew1->Num);


              psnew1=psnew1->next;
          }
      }
}


void convert(int *i, int *j, int k)
{
    int *p1, *p2;
    p1=i;
    p2=j;


    if (k==1)
    {
        *p1=*p1-1;
    }
    else
    {
        if (k==2)
        {
            *p1=*p1-1;
            *p2=*p2+1;
        }
        else
        {
            if (k==3)
            {
                *p2=*p2+1;
            }
            else
            {
                if (k==4)
                {
                    *p1=*p1+1;
                    *p2=*p2+1;
                }
                else
                {
                    if (k==5)
                    {
                        *p1=*p1+1;
                    }
                    else
                    {
                        if (k==6)
                        {
                            *p1=*p1+1;
                            *p2=*p2-1;
                        }
                        else
                        {
                            if (k==7)
                            {
                  &nbs

首页 上一页 2 3 4 5 6 7 8 下一页 尾页 5/11/11
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C语言编程构造拉丁方阵和正交拉丁.. 下一篇C语言实现N皇后问题非递归求解

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目