dynamically add different strings into an array list base on a pattern/algorithm/formula

есть способ динамически добавлять весь этот процесс добавления вместо ручного ввода значений, таких как a.Add ("1 & 2"); и т. д. кстати, это происходит только если я выберу 5 условий -Я делаю базу добавления при максимальном условии, которое я удовлетворяю 5

, подмножества, которые я показываю ниже, должны быть в этом паттерне, хотя вполне нормально, что порядок может быть другим, но значения должны увеличиваться, как (1 & 2 & 3). Так что значения перехода, такие как (1 & 4), не допускаются, и нет обратных подмножеств, таких как (3 & 2)

ArrayList a = new ArrayList();
    a.Add("1 & 2");
    a.Add("2 & 3");
    a.Add("3 & 4");
    a.Add("4 & 5");
    a.Add("1 & 2 & 3");
    a.Add("2 & 3 & 4");
    a.Add("3 & 4 & 5");
    a.Add("1 & 2 & 3 & 4");
    a.Add("2 & 3 & 4 & 5");

. Поэтому, если у меня есть условие 6, список будет добавлен для введите два подмножества (5 и 6), подмножества типа 3 (4 и 5 и 6), ... идет, который даже создаст другой тип подмножеств, если это возможно, который будет введите 5 (1 & 2 & 3 & 4 & 5) в этом случае

Любой метод / способы приветствуются, если результаты совпадают, поскольку массив данных будет содержать весь набор подмножеств на основе максимального условия. [+1239] Ура, Jaf

1
задан user434753 2 September 2010 в 03:36
поделиться