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

Алгоритм для возврата всех комбинаций k элементов из n
Я хочу написать функцию, которая принимает в качестве аргумента массив букв и их количество для выбора. Допустим, вы предоставляете массив из 8 букв и хотите выбрать из него 3 буквы. Тогда у вас должно получиться: 8! / ((8 - 3)! * 3!) = 56...
499075 просмотров
schedule 08.04.2023

Как получить все возможные комбинации элементов списка?
У меня есть список из 15 чисел, и мне нужно написать код, который производит все 32 768 комбинаций этих чисел. Я нашел некоторый код (от Googling), который, по-видимому, делает то, что я ищу, но я нашел код довольно непрозрачным и опасаюсь его...
868576 просмотров
schedule 03.11.2022

Комбинация List‹List‹int››
У меня есть список этого типа List>, который содержит это List<int> A = new List<int> {1, 2, 3, 4, 5}; List<int> B = new List<int> {0, 1}; List<int> C = new List<int> {6}; List<int> X = new List<int>...
32331 просмотров
schedule 27.06.2023

Перестановка/комбинация с фиксированным местом
Я ищу способ, с помощью которого я могу сгенерировать различные комбинации элементов 4 наборов таким образом, чтобы каждый элемент набора имел фиксированное место в окончательной комбинации: Чтобы лучше объяснить мое требование, позвольте мне привести...
695 просмотров
schedule 26.03.2022

Алгоритм быстрых свиданий
Я работаю в консалтинговой организации и большую часть времени бываю у клиентов. Из-за этого я редко встречаюсь со своими коллегами. Чтобы лучше узнать друг друга, мы собираемся устроить званый ужин. Там будет много маленьких столиков, чтобы люди...
4213 просмотров

Каков хороший способ реализовать нотацию выбора в Java?
... желательно на Java. Вот что у меня есть: //x choose y public static double choose(int x, int y) { if (y < 0 || y > x) return 0; if (y == 0 || y == x) return 1; double answer = 1; for (int i = x-y+1; i <= x; i++) {...
11091 просмотров

Комбинации массивов PHP
Я использую принятый ответ в этот вопрос . Поскольку у меня те же требования, мне нужно получить все комбинации массива переменной длины с переменным количеством элементов. Однако мне также нужно, чтобы он создавал все комбинации, которые не...
1133 просмотров
schedule 02.06.2023

Найти набор чисел в одном наборе, который в сумме дает число в другом
Для игры, которую я делаю, у меня есть ситуация, когда у меня есть список чисел, например [7, 4, 9, 1, 15, 2] (названный для этого A ), и другой список чисел, например [11, 18, 14 , 8, 3] (имя B ). Цель состоит в том, чтобы найти все комбинации...
1412 просмотров

Отображение возможных комбинаций строки
Я пытаюсь взять строку и отобразить ее возможные комбинации (в PHP), но при этом говорю по порядку каждого слова. Например: «как дела?» Вернет (массив) How are you How are are you how you are Код, который у меня сейчас есть, отображает все...
3574 просмотров
schedule 29.10.2022

Комбинации из словаря со значениями списка с использованием Python
У меня есть следующее входящее значение: variants = { "debug" : ["on", "off"], "locale" : ["de_DE", "en_US", "fr_FR"], ... } Я хочу обработать их, чтобы получить следующий результат: combinations = [...
6305 просмотров

Выведите каждую комбинацию массива чисел с помощью javascript
У меня есть несколько чисел в массиве var numArr = [1, 3, 5, 9]; Я хочу пройтись по этому массиву и умножить каждую уникальную комбинацию из трех чисел следующим образом: 1 * 3 * 5 = 1 * 3 * 9 = 1 * 5 * 9 = 3 * 5 * 9 = Затем...
7932 просмотров
schedule 09.03.2023

python -> программа защиты паролей
я решил написать функцию грубой силы, чтобы показать людям, насколько уязвим пароль. прямо сейчас я могу показать им список, через который он проходит, чтобы найти пароль, но как я могу сказать им, сколько времени это заняло? вот код:...
507 просмотров
schedule 04.10.2022

Что такое Clojure-эквивалент inject:into: в Smalltalk?
Я пытаюсь выучить Clojure, но мои синапсы, похоже, жестко привязаны к Smalltalk. Что эквивалентно этой функции? [:n :k | (1 to: k) inject: 1 into: [:c :i | c * (n - k + i / i)]] это биномиальный коэффициент для n, k, также известный как...
971 просмотров
schedule 13.04.2022

Объединить массив массива во все возможные комбинации, только вперед, в Ruby
У меня есть массив массивов, например: [['1','2'],['a','b'],['x','y']] Мне нужно объединить эти массивы в строку, содержащую все возможные комбинации всех трех наборов, только вперед. Я видел множество примеров всех возможных комбинаций...
7793 просмотров
schedule 25.01.2023

Удаление дубликатов из результата множественного объединения таблиц с разными столбцами в MySQL
Я пытаюсь сделать один оператор для извлечения данных из 3 связанных таблиц (поскольку все они имеют общий строковый индекс). У меня возникли проблемы с тем, чтобы MySQL не возвращал продукт двух таблиц, что делает набор результатов намного больше,...
7344 просмотров
schedule 12.05.2022

Поиск всех возможных комбинаций 4 векторов с C++
Я хочу найти все возможные комбинации четырех базисных векторов (размерность = 4) в зависимости от пользовательского ввода. Следует разрешить повторение. т.е. назовем векторы a, b, c и d. Если Пользователь вводит N=3, комбинации могут быть:...
1115 просмотров
schedule 14.06.2023

R: Генерация всех перестановок весов N, кратных P
Мне нужно создать функцию (в R), которая: - учитывая N возможных переменных для присвоения весов; - создает все возможные перестановки весов (в сумме до 100%);  — при условии, что веса должны быть кратны P (обычно 1 %). Очевидно, так как N и...
1474 просмотров
schedule 23.12.2022

Побитовый сдвиг для создания всех возможных перестановок в C
Возможный дубликат: Создание несколько чисел с определенным количеством битов Я пытаюсь написать код, который будет помещать каждую возможную комбинацию чисел в массив, сдвигая биты. Например, я хотел найти все возможные комбинации...
8523 просмотров

Найдите все комбинации дырокола 3x3
Я был на карнавале, где на каждой локации твою программу отмечают специальным дыроколом. Дырокол представляет собой сетку из ячеек 3х3. В каждом месте либо есть булавка, которая прокалывает бумагу, либо нет. Это заставило меня задуматься, сколько...
2776 просмотров
schedule 13.12.2022

Выбор комбинаций подмножеств из набора в java
Допустим, у меня есть множество s, и мне нужны все подмножества s, которые можно составить из двух элементов s. Есть ли пакет, который я могу использовать, или передовой опыт, который вы можете порекомендовать? Примечание. Мне нужны наборы...
329 просмотров
schedule 25.08.2022