масив чисел
- From
- Evgenij Masherov (2:5020/175.2)
- To
- Sam
- Date
- 2003-01-01T23:13:58Z
- Area
- RU.ALGORITHMS
From: "Evgenij Masherov" <EMasherow@nsi.ru>
Wed Jan 01 2003 18:01, Sam wrote to Evgenij Masherov:
EM>> 100% надежный способ - связать с данным массивом А вспомогательный
EM>> массив В, заполнить его случайными числами и отсортировать, причем при
EM>> каждой перестановке элементов В переставлять те же (по индексу)
EM>> элементы массива А. Вариант с тасовкой, а-ля сдача карт, когда массив
EM>> делится на две части слуяайным образом и переставляется, требует для
EM>> хорошего перемешивания слишком много шагов, а при небольшом количестве
EM>> качесто перемешивания плохое...
S> Ну и методы у вас... Человеку надо pеализовать пеpестановку ноpмальным
S> понятным алгоpитмом, а вы... Метод кстати не 100%. Существует веpоятность
S> получения сpазу отсоpтиpованного массива, а также массива из одинаковых
S> элементов.
Массив из одинаковых элементов не будет иметь места - если использовать
генератор штатным образом. А сразу отсортированный - да, может. Что
соответствуют "пустой перестановке"
Евгений Машеров АКА СанитарЖеня
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)