Форум программистов, компьютерный форум CyberForum.ru

Сортировка очень большого файла. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
L.E.V.
Сообщений: n/a
19.03.2011, 12:00     Сортировка очень большого файла. #1
вопрос таков:
есть очень большой файл, его нужно отсортировать.
Так как файл большой его нужно извлекать по частям.
Как это можно записать на С?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2011, 12:00     Сортировка очень большого файла.
Посмотрите здесь:

Тип данных для очень большого массива C++
сортировка большого количество чисел C++
Считывание большого файла(~1гиг) C++
Класс очень большого числа. Перегрузка operator++ C++
C++ Функция fopen() для большого текстового файла читает только первую строку
C++ Хеширование строк большого файла
C++ Сортировка большого одномерного массива
Cохранение очень большого массива в текстовый файл C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DmSK
0 / 0 / 0
Регистрация: 07.03.2011
Сообщений: 13
20.03.2011, 14:00     Сортировка очень большого файла. #2
Неужели винда подгрузить не может?
palva
 Аватар для palva
2372 / 1594 / 190
Регистрация: 08.06.2007
Сообщений: 6,362
Записей в блоге: 4
21.03.2011, 14:23     Сортировка очень большого файла. #3
Чтобы сделать это быстро, лучше не надеяться на подкачку. Проще всего использовать здесь какую-нибудь СУБД. Но можно и самому сделать внешнюю сортировку. То есть сначала сортируем куски и размещаем их в виде отдельных файлов, а потом их сливаем - то есть последовательно читаем сразу два исходных файла и отправляем на выход запись из того файла, которая больше.
Yandex
Объявления
21.03.2011, 14:23     Сортировка очень большого файла.
Ответ Создать тему
Опции темы

Текущее время: 08:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru