设为首页 加入收藏

TOP

C语言编程构造拉丁方阵和正交拉丁方阵组(四)
2018-03-02 06:57:27 】 浏览:1414
Tags:语言编程 构造 拉丁 方阵 正交
sp;   tail=psnew;
                    TF=false;        //回溯
                    continue;
                }
            }
        }
    }


    if (head->next!=NULL)  //从找到的依次填入1,2---n的拉丁方阵中剔除可由其中其他拉丁方阵置换得到的拉丁方阵
    {
        for (psnew=head->next; psnew->next!=NULL; psnew=psnew->next)
        {
            for (tail=psnew->next, pm=psnew; tail!=NULL; tail=tail->next, pm=pm->next)
            {
                flag=0;
               
loop:          for (i=0; i<N; i++)
                {
                    for (j=0; j<N; j++)
                    {
                        for (k=0; k<N; k++)
                        {
                            if (*(psnew->Pb[k]+i)!=*(tail->Pa[k]+j))
                            {
                                flag=1;
                                break;            //判断B1类型链表中两拉丁方阵对应的占位矩阵的所有列构成的两个集合是否相等
                            }
                        }
                        if (flag==1)
                        {
                            flag=0;
                            continue;
                        }
                        flag=1;
                        break;
                    }
                    if (flag==1)
                    {
                        flag=0;
                        continue;
                    }
                    flag=1;
                    break;
               

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 4/8/8
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C语言求解线性方程组 下一篇C语言重解经典回溯算法案例-迷宫..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目