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

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

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

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

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

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

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

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

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

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

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

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

2
DmSK
0 / 0 / 0
Регистрация: 07.03.2011
Сообщений: 13
20.03.2011, 14:00 #2
Неужели винда подгрузить не может?
0
palva
2630 / 1857 / 268
Регистрация: 08.06.2007
Сообщений: 7,101
Записей в блоге: 4
21.03.2011, 14:23 #3
Чтобы сделать это быстро, лучше не надеяться на подкачку. Проще всего использовать здесь какую-нибудь СУБД. Но можно и самому сделать внешнюю сортировку. То есть сначала сортируем куски и размещаем их в виде отдельных файлов, а потом их сливаем - то есть последовательно читаем сразу два исходных файла и отправляем на выход запись из того файла, которая больше.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.03.2011, 14:23
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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