Есть ли некоторая эквивалентная библиотека или функция, которая даст мне, следующая комбинация множества значений как next_permutation в делает для меня?
Степенное множество {1, 2, 3}: {{}, {2}, {3}, {2, 3}, {1, 2}, {1, 3}, {1, 2, 3}, {1}} Скажем, у меня есть Набор в Java: Набор <Целое число> mySet = новый HashSet <Целое число> (); mySet.add (1); mySet.add (...
Я хотел бы эффективно генерировать уникальный список комбинаций чисел на основе начального списка чисел. пример начального списка = [1,2,3,4,5], но алгоритм должен работать для [1,2,3 ... n] ...
У меня есть набор элементов определенного типа, и я хочу сгенерировать его набор мощности. Я искал в Интернете и не смог найти код Scala, который решает эту конкретную задачу. Это то, что я придумал. Это позволяет...
Я пытаюсь написать метод, который будет вычислять все перестановки степенного набора, где порядок имеет значение. Я считаю, что это называется "аранжировки". Под этим я подразумеваю: {a} -> {{a}, {}}
{а, б} -> {...
При n=5 и k=3 следующий цикл сделает это List l=new ArrayList< Строка>();
l.add("A");l.add("B");l.add("C");l.add("D");l.add("E");l.add("E");
int широковещательныйSize = (int) Math.pow(2, l.size(...
Допустим, у нас есть набор S, который содержит несколько подмножеств: - [a, b, c]
- [а, б]
- [c]
- [d, e, f]
- [d, f]
- [e] Предположим также, что S содержит шесть уникальных элементов: a, b, c, d, e и f. Как мы можем найти все ...
, пытающийся вычислить все подмножества (набор питания) 9-буквенного строки «abcdefghi». Используя стандартные рекурсивные методы, моя машина попадает в ошибку памяти (1 ГБ) до завершения. У меня больше нет ...
У меня есть список элементов (1, 2, 3), и мне нужно чтобы получить расширенный набор (powerset) этого списка (без повторяющихся элементов). По сути, мне нужно создать список списков, который выглядит так: {1}
{2}
{3}
{1, ...
Я смотрел Data.Set и обнаружил, что у него нет функции powerset. Почему? Я могу реализовать это так: import Data.Set (Set, empty, fromList, toList, insert) powerset :: (Ord a) => Set ...
У меня есть алгоритм для вычисления набора мощности набора с использованием всех битов между 0 и 2 ^ n: public static void findPowerSetsBitwise (Set set, Set > results) {...