Поиск всех чисел, которые суммируются с указанным целевым числом (целочисленное разбиение)
Сначала я хочу сказать, что яЯ все еще учусь, поэтому мои навыки программирования не очень хорошие, и яЯ готов принять любой ваш совет. Второй яЯ все еще учу английский, поэтому я хочу извиниться за неудобства.
Что жмоя проблема это, мне нужна помощь в улучшении моего алгоритма или любой информации о нем, я нене знаю, какие слова используют для поиска этого.
Алгоритм должен находить все комбинации чисел, которые добавляются равными заданному числу. Пример: если у меня есть номер 6, мои результаты должны быть: [1,5], [2,4], [2,2,2], [3,3]
у меня есть следующее:
public List discompose(int number)
{
List discomposedPairs = new List();
if (number