Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Нужен алгоритм выборки
Показать сообщение отдельно

Аватара для shurikan

Старожил


Сообщения: 240
Благодарности: 1

Профиль | Отправить PM | Цитировать


IksSafonsky
Код: Выделить весь код
int i;
int n;
int found[N]; // это с помощью malloc
int data[N]; // ...
...
for (i=0; i<N; ++i)
{
	data[i] = i+1;
}
 
n = 0;
 
while (N>1)
{
	i = random(N--);
 
	found[n++] = data[i];
 
	for (int k=i; k<N; ++k)
	{
		data[k] = data[k+1];
	}
}
 
found[n] = data[0];

-------
UNIX, UNAS и др. Myself I'll like 'em


Последний раз редактировалось shurikan, 08-12-2004 в 16:25.


Отправлено: 20:01, 07-12-2004 | #3

Название темы: Нужен алгоритм выборки