|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Andrew Plyako 2:5030/922.20 11 Jan 2002 01:30:44 To : Sergey Politov Subject : дайте алгоритм, plz! -------------------------------------------------------------------------------- SP>> имеется матрица, пусть 10x10, в которой заложены определеные SP>> неповторяющиеся числа (целые числа), причем каждое ичсло в своей SP>> ячейке.. необходимо эти числа как бы размешать и поместить в SP>> матрицу (в другую, для простоты) случайным образом.. SP> сам алгоритм(без инициализации генератора случайных чисел, и п.р. SP> лабудени) [Skiped] Hегодится. Получение итоговых матриц не равновероятно. Хотя общая идея правильная, замена _на месте_ выглядит так: for i :=1 to 100 do begin f := random(101-i)+1; меняем местами <f>-й и <101-i>-й элементы end; Andrew --- * Origin: Думать безОбразно -- безобрАзно!!! (2:5030/922.20) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/38693c3e32f6.html, оценка из 5, голосов 10
|