Я работаю над постановкой задачи, в которой мне нужно вернуть список всех возможных комбинаций исходов в футбольных турнирах.
Предположим, что результат матча может быть 1 - победила первая команда, 0 - победила вторая команда
public ArrayList<Result> calculate(List<Matches> list){
if(list.size == 0){
return;
} else {
Match M = list.get(0);
list.remove(0);
calculate(list);
}
}
Я пытаюсь использовать рекурсивный подход.
Результатом должно быть список всех возможных результатов всех совпадений. Это означает, что если всего предстоит сыграть 4 матча, тогда суммируйте все возможные комбинации результатов в этих четырех совпадениях