Это мой первый вопрос в StackOverflow. Мне нужно найти уникальные перестановки размера n, которые будут иметь уникальные элементы. Я уже написал для этого логику (пока она ограничена размером 3), ...
Как написать метод в Java, который принимает список или коллекцию и возвращает все подстановки подстановки так же? Вход: [1, 2, 3] Выход: [] [1] [2] [3] [1, 2] [2, 3] [1, 2, 3] Все остальные ...
Я пытаюсь создать перестановки, и я не могу понять, насколько я прав, код ниже печатает перестановки, как ожидалось, для stdout, но когда я добавляю перестановки в pre -...
У меня строка «UUUUUUUUUUDDDDDDD» - это 9 Us и 7 Ds. Я хочу сгенерировать все перестановки, например: 'UUUUUUUUUUDDDDDD' 'DUUUUUUUUUUDDDDD' 'DUUUUUDUUUDDDDUD' 'DUUUDUUDUUUDDDDUU' Другими словами, ...
Вопрос дает все необходимые данные: что эффективный алгоритм должен генерировать последовательность K неповторяющиеся целые числа в данном интервале [0, N-1]. Тривиальный алгоритм (генерирующий случайный...
я пытаюсь вывести все возможные комбинации из 3 элементов в массиве, вывод должен эхо-3 элементов за раз. Я знаю формулу, чтобы узнать количество возможностей (n! / (N-k)!) В настоящее время ...
Вход: массив только для чтения элементов N, содержащих целочисленные значения от 1 до N (некоторые целочисленные значения могут появиться несколько раз!). И зона памяти фиксированного размера (10, 100, 1000 и т.д. - не в зависимости от N)...
Я работаю в консультационной организации, и большую часть времени в местонахождениях заказчика. Из-за этого я редко встречаю своих коллег. Для узнавания друг друга лучше, мы собираемся расположить званый обед...
Что лучший алгоритм должен найти всеми двоичными строками длины n, которые содержат k набор битов? Например, если n=4 и k=3, существует... 0111 1011 1101 1110 мне нужен хороший способ генерировать их, учитывая любого...
Я в основном должен генерировать дерево решений по 7 переменным. Итак, я хочу представить эти 7 переменных как 7 столбцов в электронной таблице и сгенерировать все пути из корня, чтобы оставить их в форме ...
скажите, что у меня есть ряд номера '0', '1', '2'..., '9'. Я хочу найти все числа, которые содержат точно одно из каждого из чисел в моем наборе. Проблема: Прежде чем я запущу свою программу, я не знаю как...
У меня есть n элементы. Ради примера, скажем, 7 элементов, 1234567. Я знаю, что существует 7! = 5 040 перестановок, возможных из этих 7 элементов. Я хочу алгоритм FAST, включающий два functions:...
Возможный Дубликат: Нахождение отсортированных подпоследовательностей в перестановке, Учитывая массив, который содержит перестановку 1,2..., n. Подблок [я.. j] массива A называют допустимым блоком если весь...
Я хотел бы к genrate случайную перестановку максимально быстро. Проблема: перестановка knuth, которая является O (n), включает генерацию n случайные числа. Начиная с генерации случайных чисел является довольно дорогим...
У меня есть некоторый код для подсчета перестановок и комбинаций, и я пытаюсь заставить его работать лучше на большие количества. Я нашел лучший алгоритм для перестановок, который избегает больших промежуточных результатов...
Обычная задача в программировании интервью (хотя не из моего опыта интервью) состоит в том, чтобы взять строку или целое число и перечислить каждую возможную перестановку. Есть ли пример того, как это делается ...
Вдохновленный этим вопросом и ответом, как я создаю универсальный алгоритм перестановок в F#? Google не дает полезных ответов на это.Править: Я предоставляю свой лучший ответ ниже, но я подозреваю это...
Есть ли некоторая эквивалентная библиотека или функция, которая даст мне, следующая комбинация множества значений как next_permutation в делает для меня?
У меня есть числа в определенном диапазоне (обычно от 0 приблизительно до 1 000). Алгоритм выбирает некоторые числа из этого диапазона (приблизительно 3 - 10 чисел). Этот выбор сделан довольно часто, и я должен...
Я ищу способ проверить, имеют ли 2 перестановки (представленный списками) ту же четность. Обратите внимание, что мне не интересно, если они даже или отрицательная четность, просто равенство. Я плохо знаком с Python...
Я хочу генерировать перестановки (кортежи) из этих элементов: [Нет, 0, 1, 2]. Я хочу, чтобы каждая перестановка имела длину 5 и всегда содержала 3 Nones. Пример такой перестановки: (Нет, 0, ...
Как вы генерируете все перестановки списка в Python, независимо от типа элементов в этом списке? Например: перестановки ([]) [] перестановки ([1]) [1] перестановки ([1, 2]) [1, 2] ...
Я натыкался на следующий демонстрационный вопрос о собеседовании. Как я могу решить его? Предположим, что у нас есть массив a1, a2..., b1, b2..., миллиард. Цель состоит в том, чтобы изменить этот массив на a1, b1, a2, b2......
Как я могу найти перестановки k в данной длине? Например: у кошки слово есть 3 буквы: Как я могу найти все перестановки 2 у кошки слово. Результат должен быть: ac, в, приблизительно, ac, и т.д......
Я ищу взять произвольное количество списков (например, [2, 1, 4..], [8, 3, ...], ... ) и выбрать номера из каждого списка для генерации всех перестановок. Например: [2, 8, ...],
[2, 3, ...],
[1, ...
Предположим, что у меня есть 4 слова как строка. Как я присоединяюсь к ним всем как это? s = оранжевая виноградная груша яблока результатом была бы Строка: "orangeapple/orangegrapes/orangepear/applegrapes/applepear/...
У меня есть список объектов N, и я задаюсь вопросом, как я могу циклично выполниться через список для получения каждой комбинации. Существуют, не удваивается, таким образом, я должен получить весь N! упорядочивания. Дополнительная память не является никак
у меня есть множество 27 элементов, и я не хочу производить все перестановки множества (27!) мне нужно 5000 случайным образом choosed перестановки, любой наконечник будет полезен...
Некоторый фон: я пишу алгоритм поиска более или менее грубой силы для решения проблемы, которую я имею. Чтобы сделать это, я должен генерировать и оценить все возможности узнать, который является...