diff --git a/externalsort/README.md b/externalsort/README.md index 20d7341..983937f 100644 --- a/externalsort/README.md +++ b/externalsort/README.md @@ -1,8 +1,8 @@ ## externalsort В этой задаче нужно написать однопроходную внешнюю сортировку слиянием. -Моделируется ситуация, в которой, данные расположены на внешних устройствах и суммарно не вмещаются в оперативную память, -но каждый кусочек по-отдельности вмещается. +Моделируется ситуация, в которой данные расположены на внешних устройствах и суммарно не вмещаются в оперативную память, +но каждый кусочек по отдельности вмещается. Задача разбита на 3 составные части. @@ -48,7 +48,7 @@ func Merge(w LineWriter, readers ...LineReader) error Sort(w io.Writer, in ...string) error ``` -Функция принимает на вход произвольное количество файлов, каждый их которых помещается в оперативную память, +Функция принимает на вход произвольное количество файлов, каждый из которых помещается в оперативную память, а также writer для записи результата. Результаты сортировки отдельных файлов можно записывать поверх входных данных.