Вопросы по теме '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 просмотров
schedule
01.06.2022
Каков хороший способ реализовать нотацию выбора в 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 просмотров
schedule
27.10.2022
Комбинации массивов PHP
Я использую принятый ответ в этот вопрос . Поскольку у меня те же требования, мне нужно получить все комбинации массива переменной длины с переменным количеством элементов. Однако мне также нужно, чтобы он создавал все комбинации, которые не...
1133 просмотров
schedule
02.06.2023
Найти набор чисел в одном наборе, который в сумме дает число в другом
Для игры, которую я делаю, у меня есть ситуация, когда у меня есть список чисел, например [7, 4, 9, 1, 15, 2] (названный для этого A ), и другой список чисел, например [11, 18, 14 , 8, 3] (имя B ). Цель состоит в том, чтобы найти все комбинации...
1412 просмотров
schedule
14.04.2023
Отображение возможных комбинаций строки
Я пытаюсь взять строку и отобразить ее возможные комбинации (в 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 просмотров
schedule
01.12.2023
Выведите каждую комбинацию массива чисел с помощью 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 просмотров
schedule
30.09.2022
Найдите все комбинации дырокола 3x3
Я был на карнавале, где на каждой локации твою программу отмечают специальным дыроколом. Дырокол представляет собой сетку из ячеек 3х3. В каждом месте либо есть булавка, которая прокалывает бумагу, либо нет. Это заставило меня задуматься, сколько...
2776 просмотров
schedule
13.12.2022
Выбор комбинаций подмножеств из набора в java
Допустим, у меня есть множество s, и мне нужны все подмножества s, которые можно составить из двух элементов s. Есть ли пакет, который я могу использовать, или передовой опыт, который вы можете порекомендовать?
Примечание. Мне нужны наборы...
329 просмотров
schedule
25.08.2022