Page 27 - пособие_merged_Neat
P. 27

Сортировка массива

                  Сортировка — один из наиболее распространенных процессов обработки данных.


                  Под сортировкой массива понимают расстановку элементов массива в заданном порядке.


                  Порядок сортировки может быть любым, для чисел обычно рассматривают сортировку по
                  возрастанию или убыванию значений.

                  Цель сортировки — ускорить последующий поиск элементов, т. к. нужный элемент легче
                  искать в упорядоченном массиве.

                  Существует много различных алгоритмов сортировки. Мы рассмотрим некоторые из них
                  на примере сортировки массива целых чисел в порядке неубывания (a[i]<=a[i+1]).


                  Обменная сортировка методом «пузырька»

                  Свое название этот алгоритм получил из-за схожести с физическим явлением всплытия
                  пузырька воздуха в воде. Точно также в массиве как бы «всплывают» наверх (к началу
                  массива) меньшие элементы.

                  Сначала мы сравниваем последний и предпоследний элементы массива. Если они стоят
                  неправильно (нижний элемент меньше верхнего), то меняем их местами. Далее
                  сравниваем следующую пару элементов и т. д.








                                                                26
   22   23   24   25   26   27   28   29   30   31   32