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

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

Войти
Регистрация
Восстановить пароль
 
Ko_Sergey
2 / 2 / 0
Регистрация: 17.01.2014
Сообщений: 28
#1

Организация хранения больших объемов данных - C++

14.03.2014, 11:55. Просмотров 494. Ответов 1
Метки нет (Все метки)

доброго времени суток. возникла задача обработки больших объемов данных: поступает поток бит, который разбивается на части определенной длины, в результате получается матрица. так вот вопрос, как лучше хранить данные для последующей их обработки(поиск ранга матрицы и т.д.), если матрица, например, 100 000х100 000 бит, то есть исходный битовый файл больше гигобайта?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2014, 11:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Организация хранения больших объемов данных (C++):

Сортировка больших объемов данных - C++
Доброго времени суток! Есть такая программа поточной сортировки массива. Когда вводится размер ~1кк, программа работает нереально долго....

Организация хранения и доступа к объектам разных классов - C++
Всем привет! Есть класс описывающий структуру и содержание документа Doc. Внутри документ состоит из блоков - таблица, текст, список и...

Список: Организация хранения прямоугольной матрицы в виде односвязного списка - C++
Всем хаюшки, нужна помощь, Из входного потока вводится сильно разряженная матрица целых чисел ij. Значения m и n заранее не известны и...

Стек для хранения данных - C++
вот условия: (Динамические структуры данных) Реализовать стек для хранения данных вида: ФИО, группа, средний балл. Обеспечить...

Подскажите контейнер для хранения данных - C++
Доброе время суток, имеем файл следующего содержания: # | Name | Type | Target 1 test txt toLSS 2 test2 avi ...

Класс для хранения массива данных - C++
Описать класс для хранения массива данных. Реализовать для него операцию индексации с контролем выходы индексов за пределы массива. В...

1
John Prick
805 / 738 / 146
Регистрация: 27.07.2012
Сообщений: 2,110
Завершенные тесты: 3
14.03.2014, 12:00 #2
Не знаю, подойдёт ли это здесь, но для больших матриц используют разреженные матрицы. Это когда хранят только ненулевые элементы и их индексы. Если это не подходит, то наверное надо использовать какие-нить алгоритмы сжатия.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2014, 12:00
Привет! Вот еще темы с ответами:

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

Как организовать массив для хранения данных? - C++
не судите только начал изучать с++ , правильно ли так сохранять все данные в массив? const int sz = 10; class publication {...

Работа со структурой для хранения данных о ноутбуках - C++
Здравствуйте, уважаемые программисты. Очень нужна помощь. Попытался написать программу и там куча ошибок Для хранения данных о...

Структуры данных для хранения и работы с матрицами - C++
Доброго времени суток! Есть матрица, у которой надо периодически удалять то столбец целиком, то строку. Вариант "вектор векторов" дает...


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

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

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