我有理解递归麻烦,我无法解决以下问题。递归方分区
输入:一个对象(FE场)和整数n
所需的输出:与n场
我写了一个方法,它把一个简单的对象分成两个部分,它工作列表精细。但我无法处理递归。
为createFields小例子(场,5):
Input:
**********************************
* *
* *
* *
**********************************
1st iteration (after divide(field))
**********************************
* * *
* * *
* * *
**********************************
2nd iteration
**********************************
* * *
**********************************
* * *
**********************************
3rd last iteration
**********************************
* * * *
**********************************
* * *
**********************************
你能帮我吗?
谢谢!
是否有上的大小的任何限制字段?在我看来,你不想要1分半,1分,1分,8分和2分16秒。 – Origin 2013-03-14 21:54:42
问题不明确。什么是“字段”?是否只允许在一次操作中将其分成2个相等的部分? N可以是不同于2的幂的值吗? – 2013-03-14 21:55:53
是的。 5是不同于2的幂的值。字段是一组点*。我想要一个大致相等的“字段”。谢谢。 – uccie 2013-03-14 21:58:30