Программирование - процесс и искусство создания компьютерных программ и/или программного обеспечения с помощью языков программирования. Программирование сочетает в себе элементы искусства, фундаментальных наук: информатики и математики.

Сортировка выбором

Шаги алгоритма:
1. находим минимальное значение в текущем списке
2. производим обмен этого значения со значением на первой неотсортированной позиции
3. теперь сортируем хвост списка, исключив из рассмотрения уже отсортированные элементы
 

Pascal

for i:=1 to n-1 do
begin
  min:= i;
  for j:=i+1 to n do
    if A[min]>A[j] then
      min:=j;
  tmp:=A[i];
  A[i]:=A[min];
  A[min]:=tmp;  
end;

С

for (i=0;i<N-1;i++) 
{
   min=i;
   for (j=i+1;j<N;j++) 
   {
      if (A[j]<A[min]) 
      {
	 min=j;
      }
   }
   tmp=A[i];
   A[i]=A[min];
   A[min]=tmp;
}
Список всех алгоритмов Вы можете найти в разделе "Примеры алгоритмов"
 
Меню
Главная
Услуги
Способы оплаты
Гарантии
Заказать
Готовые работы
Примеры алгоритмов
Контакты
 
 
Консультации
 
 
  ICQ 588641
 
Электронная почта
911@mathematix.ru
 
Skype
mathematix.ru
 
 
 
  © mathematix - контрольные, курсовые и дипломы по программированию Rambler's Top100