есть способ динамически добавлять весь этот процесс добавления вместо ручного ввода значений, таких как 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