Методы сортировки массива
Сортировкой или упорядочением массива называется расположение его элементов по возрастанию (или убыванию). Если не все элементы различны, то говорят о неубывающем (или невозрастающем) порядке.
Цитаты великих людей
Методы сортировки массива сортировка вставкой (включением);2. сортировка выбором (выделением);3. сортировка обменом ("пузырьковая" сортировка).
Сортировка выборомПринцип метода: Находим (выбираем) в массиве элемент с минимальным значением на интервале от 1-го элемента до n-го (последнего) элемента и меняем его местами с первым элементом. На втором шаге находим элемент с минимальным значением на интервале от 2-го до n-го элемента и меняем его местами со вторым элементом. И так далее для всех элементов до (n-1)-го.
Отсортировать массив в порядке возрастания (метод выбора)
Сортировка методом вставкиПринцип метода: Массив разделяется на две части: отсортированную и не отсортированную. Элементы из не отсортированной части поочередно выбираются и вставляются в отсортированную часть так, чтобы не нарушить в ней упорядоченность элементов. В начале работы алгоритма в качестве отсортированной части массива принимают только первый элемент, а в качестве не отсортированной - все остальные элементы.
Алгоритм: Алгоритм будет состоять из (n-1)-го прохода (n - размерность массива), каждый из которых будет включать четыре действия:1) взятие очередного i-го не отсортированного элемента и сохранение его в дополнительной переменной;2) поиск позиции j в отсортированной части массива, в которой присутствие взятого элемента не нарушит упорядоченности элементов;3) сдвиг элементов массива от i-го до j-1-го вправо, чтобы освободить найденную позицию вставки;4) вставка взятого элемента в найденную i-ю позицию.
Отсортировать массив в порядке возрастания (метод вставки).
В сортировке методом пузырька по возрастанию более легкие (с меньшим значением) элементы постепенно "всплывают" в начало массива, а более тяжелые друг за другом опускаются на дно (в конец массива).
Элементы попарно сравниваются между собой: первый со вторым, затем второй с третьим, следом третий с четвертым и т.д. Если предшествующий элемент оказывается больше последующего, то их меняют местами. Постепенно самое большое число оказывается последним.
Отсортировать массив в порядке возрастания (метод «пузырька»)