ИЕ НА ЯЗЫКЕ
ПАСКАЛЬ
Сортировка массивов «Пузырьковым» методом.
Сортировка
■ Сортировка – это расстановка элементов массива в заданном порядке (по возрастанию,
убыванию, последней цифре, сумме делителей, …).
■ Алгоритмы:
• сортировка обменом – «пузырьковая»
• сортировка выбором
• сортировка вставками
• сортировка подсчетом
Метод пузырька
■ Идея – пузырек воздуха в стакане воды поднимается со дна вверх.
■ Для массивов – самый маленький ("легкий") элемент перемещается вверх
("всплывает").
1-й проход:
for j:= N-1 downto 1 do
if A[j+1]< A[j] then begin
{ поменять местами A[j] и A[j+1] }
end;
единственное
отличие!
2-й проход:
for j:= N-1 downto 2 do
if A[j+1]< A[j] then begin
{ поменять местами A[j] и A[j+1] }
end;
Метод пузырька
■ Задача 1.
Массив из 10 элементов отсортировать по возрастанию методом простого
перебора. Присвоить массиву рандомные числа в диапазоне [-30;100]