我有理解遞歸麻煩,我無法解決以下問題。遞歸方分區
輸入:一個對象(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