Результаты поиска по запросу "permutation"
Это влияет на длину результатов, что, очевидно, неверно.
тандартная функция для печати перестановок символов строки: void permute(char *a, int i, int n) { int j; if (i == n) printf("%s\n", a); else { for (j = i; j < n; j++) //check till end of string { swap((a+i), (a+j)); permute(a, i+1, n); ...
Отделение строки
Учитывая строку, я хочу сгенерировать все возможные комбинации. Другими словами, все возможные способы поставить запятую где-то в строке. Например: input: ["abcd"] output: ["abcd"] ["abc","d"] ["ab","cd"] ["ab","c","d"] ["a","bc","d"] ...
Одна из проблем, с которыми я столкнулся, когда делал это для очень большого количества кодов, заключалась в том, что на примере, приведенном Брайану, я фактически исчерпал память. Чтобы решить эту проблему, я использовал следующий код.
я есть ArrayList [] myList, и я пытаюсь создать список всех перестановок значений в массивах. ПРИМЕР: (все значения являются строками) myList[0] = { "1", "5", "3", "9" }; myList[1] = { "2", "3" }; myList[2] = { "93" };Счетчик myList может ...
Найти все комбинации данного набора чисел
скажем, у меня есть набор чисел «0», «1», «2», ..., «9». Я хочу найти все числа, которые содержат ровно одно из каждого числа в моем наборе. Проблема в том, что до того, как я начну свою программу, я не знаю, сколько цифр и какие цифры будет в ...
В C ++:
у перетасовать список уникальных предметов, но не делаю случайное перемешивание. Я должен быть уверен, что ни один элемент в перетасованном списке не находится в той же позиции, что и в исходном списке. Таким образом, если исходный список (A, B, ...
Прохождение всех перестановок по одному свопу за раз
Учитывая список из n отдельных элементов, как я могу пройти через каждую перестановку элементов, меняя только одну пару значений за раз? (Я предполагаю, что это возможно, это, безусловно, кажется, что так и должно быть.) То, что я ищу, - это ...
Нахождение n-й перестановки без вычисления других
Для данного массива из N элементов, представляющих атомы перестановки, существует ли такой алгоритм: function getNthPermutation( $atoms, $permutation_index, $size )где$atoms это массив элементов,$permutation_index является индексом перестановки ...
Как генерировать перестановки массива в Python?
у меня есть массив из 27 элементов, и я не хочу генерировать все перестановки массива (27!), мне нужно 5000 случайно выбранных перестановок, любой совет будет полезен ...
Нахождение всех возможных перестановок данной строки в Python
У меня есть строка. Я хочу сгенерировать все перестановки из этой строки, изменив порядок символов в ней. Например, скажите: x='stack'что я хочу, так это список, l=['stack','satck','sackt'.......]В настоящее время я выполняю итерацию в ...
Как генерировать перестановки, где a [i]! = I?
Предположим, у меня есть массив целыхint a[] = {0, 1, ... N-1}, гдеN это размерa, Теперь мне нужно сгенерировать все перестановкиa с этимa[i] != i для всех0 <= i < N, Как бы Вы это сделали?