Поиск всех чисел, которые суммируются с указанным целевым числом (целочисленное разбиение)

Сначала я хочу сказать, что яЯ все еще учусь, поэтому мои навыки программирования не очень хорошие, и яЯ готов принять любой ваш совет. Второй яЯ все еще учу английский, поэтому я хочу извиниться за неудобства.

Что жмоя проблема это, мне нужна помощь в улучшении моего алгоритма или любой информации о нем, я нене знаю, какие слова используют для поиска этого.

Алгоритм должен находить все комбинации чисел, которые добавляются равными заданному числу. Пример: если у меня есть номер 6, мои результаты должны быть: [1,5], [2,4], [2,2,2], [3,3]

у меня есть следующее:

public List discompose(int number)
    {
        List discomposedPairs = new List();
        if (number 

Ответы на вопрос(1)

Ваш ответ на вопрос