我想为java中的游戏计划编写一个简单的递归函数。我有 2^k 个团队,想要这样的输出(例如 4 个团队):
(team)(day1)(day2)(day3)
1 2 3 4
2 1 4 3
3 4 1 2
4 3 2 1
我的想法是用原始大小的一半递归调用函数,但我不知道如何正确编码。如果用 n/2 调用,输出必须进入计划的左上角,输出 PLUS n/2 必须进入左下角,其余的与中心对称。
谢谢
到目前为止我的代码
public void plan(int size) {
if(size==2){}
else{}
}