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

Оптимизация памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ [Linker error] undefined reference to 'r' http://www.cyberforum.ru/cpp-beginners/thread1001452.html
Помогите решить вышеописанную проблему, на переменную s так же ругаеться! #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> #include <iostream> using namespace std; int main ()
C++ лабка по С++ на казахском! надо составить прогу с помощию строки! только задание на каз языке! кто знает?? (((((Берілген сөздегі әріптердің санына байланысты '!' литерін тіркеу. (Мысалы, «УРА» жолынан «УРА!!!» жолын алу).)))))) http://www.cyberforum.ru/cpp-beginners/thread1001443.html
Ошибка считывания из файла динамического массива структур C++
Строка таблицы содержит следующую информацию о первокурсниках: фамилия, имя, отчество, группа, количество баллов, набранных на вступительных экзаменах. Требуется создать перечень фамилий с указанием числа студентов с такой фамилией. Делаю ввод из файла, вывожу на экран, выводит совсем не то, что в файле, выводит число -842150451, помогите, пожалуйста, разобраться, в чем может быть моя ошибка...
Необходимо найти минимум функции C++
Необходимо а интервале с точностью Eps > 0 определить значение одного корня уравнения cos((x)/2) * sin(x) + 1 = 0 Определить минимальное значение функции на интервале . Реализовать диалог. Поиск корня уравнения осуществлять с помощью метода касательных. Моя проблема в том, что значение минимума функции всегда равно значению функции в правой границе заданного интервала. Вот сам код:...
C++ Абстрактный тип данных http://www.cyberforum.ru/cpp-beginners/thread1001414.html
Доброго времени суток! Помогите, пожалуйста, с заданием: Создать список произвольной организации. Областью данных каждого элемента является строка, содержащая название геометрической фигуры, и площадь этой фигуры. Отсортировать все элементы списка в порядке убывания по названиям фигур (длиной строки) и затем в порядке возрастания по величине занимаемой площади (имеется в виду одноименные...
C++ Найти все повторяющиеся элементы вектора Создать программу, которая вводит c клавиатуры (с обработкой ошибок) массив целых чисел, находит в нем все повторяющиеся последовательности (1 1, 2 2 и т.д.) и заменяет каждую из них на два элемента: повторяющееся число и длину последовательности. Выдать результирующую последовательность и пары "длина - число последовательностей данной длины" Пример: вход: 1 1 1 2 2 2 2 3 4 4 4 5 5 5 выход:... подробнее

Показать сообщение отдельно
oxotnik
 Аватар для oxotnik
1584 / 1061 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
08.11.2013, 11:29     Оптимизация памяти
Цитата Сообщение от metaluga145 Посмотреть сообщение
не сильно я понимаю как это решает мою проблему, если честно) вектор при операции = копирует себя. так что смысла в этом нету.
насколько я понимаю (без псевдокода правда трудновато), проблема в этом:
Цитата Сообщение от metaluga145 Посмотреть сообщение
Если же массив очень большой, то возникают проблемы: недостаточно памяти, большие затраты времени.
Про время не скажу, а копировать вектор к примеру, кусками с освобождением уже скопированного вполне реально и менее геморно.
 
Текущее время: 22:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru