Сегодня разберем алгоритм, в котором используется несколько интересных приемов программирования. Будет много картинок, куда ж без них. Приятного просмотра! :) Сортировка слиянием – это рекурсивный алгоритм сортировки, основанный на принципе «разделяй и властвуй». Принцип «разделяй и властвуй» - это подход к разработке алгоритмов, заключающийся в рекурсивном разбиении решаемой задачи на две или более подзадачи того же типа, но меньшего размера, и комбинировании их решений для получения ответа к исходной задаче. Разбиения выполняются до тех пор, пока все подзадачи не окажутся элементарными. Для нашего случая элементарной задачей будет считаться массив, содержащий один элемент, т.к. такой массив по умолчанию уже отсортирован. Описание: Итак, сортировка слияния заключается в разбиении исходного массива на два массива меньшего размера и если полученные массивы не подпадают под элементарную задачу, то каждый из подмассивов продолжает разбиваться до тех пор, пока в них не останется по одному