目前,我正在開發一個程序來爲我的田徑比賽生成最佳設置。我有Person類的一些對象(當然是定製的),它們都有一個名字(-String)。 現在,我想生成所有可能的設置列表。把它看作是一羣必須完成許多任務的人。示例(兩個人,兩個任務):自定義數組的Java排列
Person1 doing both tasks, Person1 doing first task and Person2 doing second, Person2 doing first task and Person1 doing second, Person2 doing both tasks
現在,我想這與數目不詳的「任務」和人員,所以預編程的循環不會看起來像一個解決方案給我。在我看來,遞歸是要走的路,但我還沒有弄明白。 考慮設置爲人員數組,我知道第一個指示的含義是什麼,所以只需打印人員姓名即可。 (如:Person1, Person2
什麼的。)
謝謝!
你是什麼意思的「預編程循環」? – Michelle
像,我不能創建循環來減少所有的可能性,因爲我不知道會有多少。 – Kevin0306
您可以在for循環中使用數學表達式和函數調用,例如'for(int i = 0; i
Michelle