Вопросы по теме 'powerset'

Как получить все подмножества набора? (powerset)
Учитывая набор {0, 1, 2, 3} Как я могу произвести подмножества: [set(), {0}, {1}, {2}, {3}, {0, 1}, {0, 2}, {0, 3}, {1, 2}, {1, 3}, {2, 3}, {0, 1, 2}, {0, 1, 3}, {0, 2, 3}, {1, 2, 3}, {0, 1, 2, 3}]
135966 просмотров
schedule 01.04.2022

Сгенерируйте все возможные перестановки подмножеств, содержащих все элементы набора
Пусть S (w) - набор слов. Я хочу сгенерировать все возможные n-комбинации подмножеств s, чтобы объединение этих подмножеств всегда было равно S (w). Итак, у вас есть набор (a, b, c, d, e), и вам не нужны все 3 комбинации: ((a, b, c), (d), (e))...
1859 просмотров

Как сделать powerset в DrRacket?
Я использую начальный язык со списками сокращений для DrRacket и хочу рекурсивно сделать powerset, но не могу понять, как это сделать. у меня сейчас столько (define (powerset aL) (cond [(empty? aL) (list)] любая помощь была бы хороша.
9412 просмотров
schedule 26.08.2022

Уменьшенные перестановки
Рассмотрим следующую строку abcd Я могу вернуть 2 перестановки символов ( декартово произведение ), как это $ echo {a,b,c,d}{a,b,c,d} aa ab ac ad ba bb bc bd ca cb cc cd da db dc dd Однако я хотел бы удалить избыточные записи, такие...
250 просмотров

Как сгенерировать набор мощности заданного набора?
Я готовлюсь к собеседованию и наткнулся на этот вопрос в Интернете в категории «Математика». Сгенерировать набор мощности данного набора: int A[] = {1,2,3,4,5}; int N = 5; int Total = 1 << N; for ( int i = 0; i < Total; i++ ) {...
30673 просмотров
schedule 17.10.2022

Алгоритм перестановки
У меня есть Hashmap под названием H1. Для H1 существует n ключей Hashmap. Для хэш-карты H1 программа создаст все перестановки набора мощности {1,2,3,4, ... n}. Другими словами, если n = 5, любое число от 1,2,3, .. 5555 является допустимым...
335 просмотров
schedule 22.06.2022

Powerset без дубликатов
Мне нужно создать функцию powerset в haskell, которая берет набор и выводит набор мощности без повторяющихся записей, независимо от того, что помещено в список ввода. Например: [1,1] должен вернуть [[], [1]] powerset [] = [[]] powerset...
1237 просмотров

Функция мощности F#
Приведенная ниже функция возвращает мощность набора (списка). let rec powerset = function | [] -> [[]] | x::xs -> List.collect (fun sub -> [sub; x::sub]) (powerset xs) Я не понимаю, почему именно это работает. Я понимаю...
187 просмотров
schedule 13.07.2022

Лучший способ получить набор мощности массива?
Как лучше всего получить набор мощности массива? Например, если у меня есть массив: int[] A = {1, 2} И чтобы получить следующий результат int[] P = {{}, {1}, {2}, {1, 2}}
522 просмотров
schedule 26.04.2022

есть ли способ дублировать строку?
Я хочу что-то, что работает противоположно COUNT, это как инверсия GROUP BY (a SPLIT BY ?), но с чем вы можете работать более свободно. До сих пор я видел, что все «команды» предназначены для ограничений или спецификаций, что означает, что вы не...
44 просмотров
schedule 19.07.2023

как вы можете найти длину самого длинного подмножества (множества мощности) с суммой, равной k, с наименьшей временной сложностью?
Учитывая массив целых чисел, я пытаюсь найти самое длинное подмножество (powerset) с суммой, равной k, используя возможную временную сложность аренды. например если inputArr= [1, 2, 8, 1, 1, 7] и k = 10, то на выходе должно быть 4, поскольку самое...
322 просмотров
schedule 13.02.2023

Нахождение набора мощности общего набора
Мне был задан вопрос об использовании дженериков Java и создании класса Set. Я смог выполнить другие функции, такие как объединение, пересечение, дополнение и т. д., используя этот класс Set. Но проблема, с которой я столкнулся, заключается в том,...
51 просмотров
schedule 02.08.2023

Набор мощности входного набора как пользовательской коллекции
Я читал книгу «Эффективная Java», и я застрял в этом коде. Я не могу понять, как этот код генерирует набор мощности. Код: public class PowerSet { public static final <E> Collection<Set<E>> of(Set<E> s) {...
24 просмотров
schedule 07.06.2022