10
ответов

Алгоритм для распечатывания переставленного списка, оперативного и с O (1) память

После чтения этого вопроса я начал задаваться вопросом: действительно ли возможно иметь алгоритм перестановки, который не изменяет или копирует исходный список? Прояснить: Предположите предоставление списка...
вопрос задан: 23 May 2017 12:08
10
ответов

почему этот простой алгоритм перестановки приводит к смещенным результатам? что такое простая причина?

кажется, что этот простой алгоритм перестановки приведет к смещенным результатам: # предполагают, что $arr заполнен 1 - 52 для ($i <0; $i <52; $i ++) {$j = рэнд (0, 51); # подкачивают $tmp объектов = $...
вопрос задан: 18 May 2009 18:09
10
ответов

Самый эффективный способ случайным образом “отсортировать” (Перестановка) список целых чисел в C#

Я должен случайным образом 'отсортировать' список целых чисел (0-1999) самым эффективным возможным способом. Какие-либо идеи? В настоящее время я делаю что-то вроде этого: bool [] bIndexSet = новый bool[iItemCount]; для (интервал...
вопрос задан: 17 December 2008 17:52
7
ответов

Перемешать с помощью IComparer

Прежде всего, я знаю о перетасовке Фишера-Йейтса. Но давайте скажем ради аргументов, что я хочу позволить пользователю выбрать опцию сортировки из выпадающего списка. Этот список будет включать в себя "Случайный" ...
вопрос задан: 23 May 2017 12:31
7
ответов

Действительно ли использование случайно и OrderBy хороший алгоритм перестановки?

Я прочитал статью о различных алгоритмах перестановки при Кодировании Ужаса. Я видел, что где-нибудь люди сделали это для перестановки списка: var r = новый Случайный (); var, переставленный = заказанный. OrderBy (...
вопрос задан: 15 October 2012 19:39
7
ответов

Это корректно для использования JavaScript Array.sort () метод для перестановки?

Я выручал кого-то с его кодом JavaScript, и мое внимание было привлечено разделом, который был похож на это: функционируйте randOrd () {возврат (Math.round (Math.random ())-0.5);} coords.sort (randOrd);...
вопрос задан: 13 November 2011 09:52
7
ответов

Что является лучшей Реализацией списка для Больших списков в Java

Я должен создать большой список n элементов (могли быть до 100 000). каждый элемент в списке является целочисленным эквивалентом индексу списка. После этого я должен назвать Collections.shuffle на этом...
вопрос задан: 19 November 2009 10:03
5
ответов

Как случайным образом отсортировать (скремблировать) массив в Ruby?

Я хотел бы, чтобы мои элементы массива были зашифрованы. Примерно так: [1,2,3,4] .scramble => [2,1,3,4] [1,2,3,4] .scramble => [3,1,2,4] [1 , 2,3,4] .scramble => [4,2,3,1] и т. Д. Случайным образом
вопрос задан: 29 November 2009 18:50
5
ответов

Протестируйте вероятностные функции

Мне нужна функция, которая возвращает массив в произвольном порядке. Я хочу удостовериться, что это - randomish, но я понятия не имею, как можно было бы пойти о записи тестов, чтобы гарантировать, что массив действительно случаен...
вопрос задан: 14 March 2009 23:54
4
ответа

Как я могу переставить строки текстового файла на командной строке Unix или в сценарии оболочки?

Я хочу переставить строки текстового файла случайным образом и создать новый файл. Файл может иметь несколько тысяч строк. Как я могу сделать, это с кошкой, awk, сократило и т.д.?
вопрос задан: 18 July 2018 18:34
4
ответа

Список перестановки <T> [дубликат]

Возможный Дубликат: Рандомизируйте Список <T> в C#, у меня есть список, который содержит много тысяч FilePath к местоположениям звуковых файлов и задавался вопросом, который будет самым эффективным путем...
вопрос задан: 23 May 2017 12:30
4
ответа

Генерация переставленного диапазона с помощью PRNG вместо перестановки

Есть ли любой известный алгоритм, который может генерировать переставленный диапазон [0.. n) в линейное время и постоянное пространство (когда произведено произведенный многократно), учитывая произвольное значение семени? Предположите, что n может быть бо
вопрос задан: 23 May 2017 12:09
4
ответа

Как я могу рандомизировать строки в файле с помощью стандартных инструментов на Red Hat Linux?

Как я могу рандомизировать строки в файле с помощью стандартных инструментов на Red Hat Linux? У меня нет команды shuf, таким образом, я ищу что-то как жемчуг или awk острота, которая выполняет то же...
вопрос задан: 8 May 2015 22:06
4
ответа

Перестановка карты в C#

Я пытаюсь написать код для проекта, который перечисляет содержание деки карт, спрашивает, насколько времена человек хочет переставить деку и затем переставляет их. Это должно использовать метод для создания...
вопрос задан: 26 September 2012 02:04
4
ответа

Collections.shuffle (Список списка)

Что предложит использовать этот метод? Обновление: Я вижу точку теперь. Мне нравится причина Uri "Перестановка, не тривиальный алгоритм". Это довольно верно.
вопрос задан: 31 May 2010 07:05
4
ответа

Python может установить отсутствие упорядочивания считаться произвольным порядком?

Я хотел бы знать, достаточно ли отсутствие упорядочивания элемента встроенной структуры набора Python "случайно". Например, беря итератор набора, может это считаться переставленным представлением...
вопрос задан: 18 May 2010 19:23
4
ответа

Способ быстро переставить номера 1 - 4?

Смотря на перестановку четыре переменные (пытающийся изменить порядок они появляются в в списке разнообразного выбора). Я вводил по абсолютному адресу вокруг некоторое время, но я не могу вполне получить голову вокруг логики, и...
вопрос задан: 6 January 2010 05:19
4
ответа

Как я переставляю два массива точно таким же образом в Perl?

Кто-либо знает, как переставить два массива случайным образом точно таким же образом в Perl? Например, скажите, что у меня есть эти два массива: Перед перестановкой: массив 1: 1, 2, 3, 4, 5 массивов 2: a, b, c, d, e После...
вопрос задан: 19 August 2009 13:51
3
ответа

Что лучший способ состоит в том, чтобы переставить NSMutableArray?

Если у Вас есть NSMutableArray, как Вы переставляете элементы случайным образом? (У меня есть свой собственный ответ для этого, которое отправляется ниже, но я плохо знаком с Какао, и мне интересно знать, существует ли лучшее...
вопрос задан: 6 June 2017 03:48
3
ответа

Как я могу удостовериться, чтобы, когда я переставляю свою загадку, я все еще закончил с ровной перестановкой?

Мне интересно, делая реализацию загадки 14-15: я создаю массив со значениями 0 - 15 в увеличивающемся порядке: S = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15} Теперь, что...
вопрос задан: 8 February 2017 14:23
3
ответа

C#: хорошая/лучшая реализация метода Подкачки

Я читал это сообщение о перестановке карты и во многой перестановке и сортировке алгоритмов, необходимо подкачать два объекта в списке или массиве. Но что делает хороший и эффективный метод Подкачки, похожи? Скажем...
вопрос задан: 16 September 2016 03:48
3
ответа

Рандомизация элементов в массиве?

Я создал сайт для моей подруги художника, и она хочет, чтобы макет остался прежним, но она также хочет, чтобы новые картины, которые она произвела, были смешаны с текущим макетом. Итак, у меня 12 ...
вопрос задан: 4 January 2015 19:51
3
ответа

Shuffle array, чтобы никакие элементы не отображались в одинаковом положении в одинаковом массиве [duplicate]

Предположим, что у меня есть два массива, которые идентичны: var array1 = [1,2,3,4,5], array2 = [1,2,3,4,5] Как перетасовать второй массив таким образом, чтобы в нем не было элементов то же положение, что и в первом массиве: ...
вопрос задан: 30 May 2014 05:25
3
ответа

Как использовать Java Collections.shuffle () на массиве Scala?

У меня есть массив, который я хочу переставить случайным образом. В Java существует метод Collections.shuffle (), который может переставить элементы Списка случайным образом. Это может использоваться на массиве также: Строка [] выстраивает =...
вопрос задан: 15 December 2010 20:15
3
ответа

Алгоритм обратимого перемешивания с использованием ключа

Как бы я кодировал алгоритм обратимого перемешивания в C #, который использует ключ для перемешивания и может быть возвращен в исходное состояние? Например, у меня есть строка: «Hello world», как я могу переместить это так ...
вопрос задан: 29 August 2010 23:24
2
ответа

Как рандомизировать (перемешать) массив JavaScript?

У меня есть такой массив: var arr1 = ["a", "b", "c", "d"]; Как я могу рандомизировать / перемешать это?
вопрос задан: 20 September 2017 23:52
2
ответа

Переставьте массив с Python, рандомизируйте порядок объекта массива с Python

Что самый легкий путь состоит в том, чтобы переставить массив с Python?
вопрос задан: 28 August 2017 07:58
2
ответа

Перемешивание списка объектов

У меня есть список объектов в Python, и я хочу перетасовать их. Я думал, что мог бы использовать метод random.shuffle, но это, кажется, терпит неудачу, когда список состоит из объектов. Есть ли способ перетасовки ...
вопрос задан: 19 June 2017 17:14
2
ответа

Случайная перестановка массива

Я должен случайным образом переставить следующий Массив: интервал [] solutionArray = {1, 2, 3, 4, 5, 6, 6, 5, 4, 3, 2, 1}; там какая-либо функция состоит в том, чтобы сделать это?
вопрос задан: 1 October 2015 21:26
2
ответа

Использование наборов API для перестановки

Я становлюсь очень расстроенным, потому что я, может казаться, не выясняю, почему перестановка Наборов не работает правильно. Позволяет говорят, что я пытаюсь переставить массив randomizer. интервал [] randomizer =...
вопрос задан: 6 March 2015 04:39