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

Нужен совет !На что заменить гиганский массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан массив. Найти в нем глобальный минимум или максимум http://www.cyberforum.ru/cpp-beginners/thread956860.html
Помогите пожалуйста! Очень нужно решение Дан массив А(М). Найти в нем глобальный минимум или максимум.
C++ В данном одномерном массиве исключите все вхождения заданного числа. Массив уплотните и напечатайте результат Помогите пожалуйста! Очень нужно решение В данном одномерном массиве исключите все вхождения заданного числа. Массив уплотните и напечатайте результат. Новый массив заводить нельзя. http://www.cyberforum.ru/cpp-beginners/thread956859.html
Где хронятся именнованые локализации C++
Привет!!! Есть задачка: "Попробуйте выяснить, где в вашей системе хранятся именованные локализации. Если вы имеете доступ к той части системы, где хранятся контексты локализации, создайте и сохраните новую именнованую локализацию. Постарайтесь не испортить существующие локализации." И еще одна задачка из этой темы: "Составьте список контекстов локализации, поддерживаемых вашей системой"
C++ Формат ввода вывода для дат
Здорова!!! Есть задачка: "Поэкспериментируйте и определите, какие форматы ввода/вывода использует ваша система для дат." И как же мне начать экспериментировать?
C++ Конструктор копирования http://www.cyberforum.ru/cpp-beginners/thread956837.html
Здравствуйте. Есть класс. Не могу понять как правильно написать и вызвать конструктор копирования. #include <string.h> #include <iostream> using namespace std; class Student { private: char* name; char* surname;
C++ Программа определяет сколько дней от текущей даты осталось до нового года и дня рождения Программа определяет сколько дней от текущей даты осталось до нового года и дня рождения ,текущую дату и день рождения вводится с клавиатуры, в программе должен быть разработан класс Dats. Помогите пожалйусто с написанием . Добавлено через 9 часов 33 минуты Хелп Пункт 5.5 Правил. Дублирование тем запрещено. подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16942 / 5347 / 329
Регистрация: 30.03.2009
Сообщений: 14,377
Записей в блоге: 26
18.09.2013, 12:04     Нужен совет !На что заменить гиганский массив
Цитата Сообщение от HoseMose Посмотреть сообщение
Добрый день , пишу Рекурсивный обходчик каталогов под linux. К примеру есть каталог /var/ и нужно получить все его подкаталоги и каталоги подкаталогв. В итоге имею массив свыше 100 тыс. строк . На что программа естественно ругается. В голову приходит мысль записи во временный файл. Правильно ли будет это ? Так как с начало придется записать первый уровень каталогов в файл а потом их считать для дальнейшей обработки , и так далее. Целесообразны ли затраты времени на эту функцию?.
А с какой целью создаётся массив? Т.е. как потом эти данные будут обрабатываться? Мне видится, что файловая система сама по сути является хранилищем данных (хранит имена файлов и каталогов). Вариант с тем, чтобы положить это всё в базу данных, на внешний файл и т.п. принципиально ничем не отличается от того, чтобы читать данные по живому из файловой системы. А потому для ответа на вопрос желательно понимать, чего ты с этой информацией собираешься дальше делать
 
Текущее время: 02:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru