Merge Sort (сортировка слиянием) — это алгоритм сортировки, который использует метод «разделяй и властвуй». Он делит массив на более мелкие подмассивы, сортирует каждый из них и затем объединяет их обратно в один отсортированный массив. Это один из самых эффективных алгоритмов сортировки, особенно для больших массивов. ▎Основные этапы работы Merge Sort: 1. Разделение: • Если массив содержит один или ноль элементов, он уже отсортирован, и алгоритм завершает свою работу для этого подмассива. • В противном случае массив разбивается на две половины. Этот процесс продолжается рекурсивно до тех пор, пока все подмассивы не станут размером 1. 2. Слияние: • После того как все подмассивы были разделены, начинается процесс слияния. Два отсортированных подмассива объединяются в один отсортированный массив. • Сравниваются элементы из двух подмассивов, и меньший элемент добавляется в новый массив. Этот процесс продолжается до тех пор, пока все элементы из обоих подмассивов не будут добавлены в новый