Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 17:16
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Пишу программку для хитроумных расчетов над большими массивами данных (показания приборов, считанные за большой интервал времени). Т.е., одна-несколько колонок и до десятков или даже сотен тысяч строк. Хотел бы спросить совета у более опытных людей: как лучше организовать такие данные ? Колеблюсь между списком колонок в виде списка векторов типа QVector и списком списков типа QList. В литературе пишут, что QVector экономней расходует память, но тормозно работает с операциями типа добавления и вставки новых элементов, в особенности, когда вектор уже состоит из большого количества элементов.Про QList пишут, что операции вставки/добавления выполняются быстро, но QList якобы кушает гораздо больше памяти. Также хотел бы спросить: может вообще для хранения и работы с огромными массивами чисел с плавающей точкой используется какая-нибудь совсем другая организация данных и какие-то специфические приемы ?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
удаление записей из QList используя указатель на QList. Нужна консультация. Guest Новый архив 3 0 28.09.2011 20:43
QVector и std::for_each Guest Третий архив вопросов и ответов 0 28.09.2011 20:18
QList<t> удаление одинаковых элементов QList / QSet Guest Новый архив 2 0 28.09.2011 19:42
QList и QVector и т.д. Как реализованы? Guest Новый архив 3 0 28.09.2011 18:12
QList<A*> преобразовать в QList<B*> Guest Новые вопросы и ответы 4 0 28.09.2011 17:24



© www.otvetnemail.ru - Форум вопросов и ответов.