Re: масив чисел

From
Eugene Kilachkoff ()
To
Sam
Date
2003-01-01T21:14:24Z
Area
RU.ALGORITHMS
From: Eugene Kilachkoff <zeus@hippo.ru>

Sam пишет:
>  EM>  100% надежный способ - связать с данным массивом А вспомогательный
>  EM> массив В, заполнить его случайными числами и отсортировать, причем при
> Ну и методы у вас... Человеку надо pеализовать пеpестановку ноpмальным понятным
> алгоpитмом, а вы... Метод кстати не 100%. Существует веpоятность получения
> сpазу отсоpтиpованного массива, а также массива из одинаковых элементов.
Нормальный метод, вполне понятный. А то, что не 100% - это как и 
любые вероятностные методы. Более того, существует даже 
вероятность получения первых строчек "Евгения Онегина" ;-)

ps. Если ограничение 0..9 не так критично, может можно 
использовать обычный линейный конгруэнтный датчик ? Вроде как, 
он должен давать неповторяющуюся последовательность (ессно в 
пределах своего периода). Впрочем, можно взять датчик, генерящий 
и числа от 0 до 9, только период, боюсь, маловат будет.

--- ifmail v.2.15dev5
 * Origin: IAC Samara-Internet, Ltd. (2:5020/400)