Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как отсортировать 2 файла в один?

81K
16 мая 2012 года
newnew
6 / / 16.05.2012
Здравствуйте!
Даны 2 текстовых файла отсортированных по алфавитному порядку от а до я.
Надо как-то их поэлементно сравнить друг с другом. И вывести результат в новый файл отсортированный от а до я.
Помогите пожалуйста.
1
16 мая 2012 года
kot_
7.3K / / 20.01.2000
объявить соотвественно три файловых потока, один на запись и два на чтение. и читать из них до тех пор, пока один из них не закончится. Результат сравнения записывать в третий. Тут совершенно нет никаких проблем. Ничего из файлов удалять не надо. все что нужно - прочкесть документацию по ссылки которую я дал.
81K
16 мая 2012 года
newnew
6 / / 16.05.2012
Основная идея состоит в том, чтобы поочерёдно сравнивать элементы этих файлов. То есть, на первом шаге сравнить первые элементы двух файлов, выбрать из них наименьший и отправить его в результирующий файл. Затем уже сравнить элемент, не попавший в основной файл, со следующим элементом во втором файле. Делается это до тех пор, пока один файл не станет пустым. Затем, оставшиеся элементы из не пустого файла передаются в конец результирующего файла.
Вот что подходит. Только не пойму как реализовать то?
1
16 мая 2012 года
kot_
7.3K / / 20.01.2000
Что именно не понятно? Как пользоваться гуглем?
81K
16 мая 2012 года
newnew
6 / / 16.05.2012
Как 2 файла сразу открыть? Как потом их сортировать слиянием этим? Как потом результат в 1 файл записать?
81K
16 мая 2012 года
newnew
6 / / 16.05.2012
Боюсь что прочитать в массив 100000000000000 слов будет трудновато)))
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог