Внутренняя сортировка предполагает, что данные целиком находятся в оперативной памяти. 5 Такие алгоритмы применяются к относительно небольшим по объёму последовательностям. 5 Внутренняя сортировка значительно эффективнее внешней, так как на обращение к оперативной памяти затрачивается меньше времени, чем к носителям. 2
Внешняя сортировка используется, когда сортируемая последовательность не может быть целиком размещена в оперативной памяти. 5 Например, при сортировке данных в файлах и в других ситуациях, когда количество сортируемых элементов очень велико. 5
Некоторые преимущества внешней сортировки:
Некоторые недостатки внешней сортировки: