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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
L.E.V.
Сообщений: n/a
#1

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

19.03.2011, 12:00. Просмотров 1580. Ответов 2
Метки нет (Все метки)

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

Сортировка файла. Очень нужен код - C++
Есть файл который содержит строки. Нужно упорядочить файл по строкам. Например по фамилиям или именам. Очень нужен код

Cохранение очень большого массива в текстовый файл - C++
Помогите пожалуйста. Мне требуется сохранить карту в своей игре в текстовый файл. Класс карты: class cMap { public: ...

Тип данных для очень большого массива - C++
Есть массив где больше четырех миллионов элементов int massiv={0}; когда так пишу программа компилируется нормально но при...

Класс очень большого числа. Перегрузка operator++ - C++
Число хранится в массиве. Не могу сделать перегрузку ++. Помогите. byte* massiv; massiv = new byte; Big* operator++() {...

Сортировка большого одномерного массива - C++
Вот что у меня получилось. Сортировка по возростанию массива со случайными элементами. Так работает нормально, но мне нужно чтобы массив...

сортировка большого количество чисел - C++
Здравствуйте! Хотел посчитать количество перестановок при сортировке с слиянием, но не ожиданное столкнулся с такой проблемой, при...

Быстрое заполнение большого файла - C++
Здравствуйте! Возникла проблема в работе с большим файлом: возникла необходимость быстро заполнять некоторый участок большого файла...

Хеширование строк большого файла - C++
Здравствуйте! Помогите, пожалуйста разобраться с процессом хеширования. Задача состоит в том, что мне дан текстовый файл примерно в 100Мб...

Считывание большого файла(~1гиг) - C++
нужно считать текст из большого файла по 1мб так, чтобы потом можно было потом обрабатывать строки(фильтровать). использовать функции...

Максимальное быстрое создание большого файла - C++
У кого какие алгоритмы создания максимально быстро файлов, больших размеров?

Пирамидальная сортировка работает очень медленно - C++
Привет Всем!!! Пытаюсь изучить базовые алгоритмы, вот пишу пирамидальную сортировку, она работает очень медленно .... Подскажите...

Функция fopen() для большого текстового файла читает только первую строку - C++
Есть текстовой файл 4.5 мб, нужно его открыть для чтения из него строк. FILE *f = fopen("C:\\members.txt", "r"); Это мне...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru