拉丁方阵就是这样的
比如4阶拉丁方阵
1 2 3 4
2 3 4 1
3 4 1 2
4 1 2 3
每行每列没重复的数字,这里借助循环单链表来实现,思路:第一遍历(第一行的数据)从第一个结点(注意不是头结点)开始,第二次遍历(第二行的数据)从第二个结点开始,一次类推。。。。。。
代码如下:(比较容易看懂,没分.H文件很.CPP文件)
拉丁方阵就是这样的
比如4阶拉丁方阵
1 2 3 4
2 3 4 1
3 4 1 2
4 1 2 3
每行每列没重复的数字,这里借助循环单链表来实现,思路:第一遍历(第一行的数据)从第一个结点(注意不是头结点)开始,第二次遍历(第二行的数据)从第二个结点开始,一次类推。。。。。。
代码如下:(比较容易看懂,没分.H文件很.CPP文件)