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

Стратегии динамич. увеличения длины массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка http://www.cyberforum.ru/cpp-beginners/thread922518.html
Здравствуйте, я изучаю C++ по книге Джесса Либерти. Остановился на изучении классов. Сделал всё, как в книге, но программа выдаёт ошибку #include <iostream> using namespace std; class Cat { public: int GetAge();
C++ Ошибка в программе из книги Дейтелов Программа из книжки Дейтелов. Среда разработки - wxDev-C++. Выдаёт ошибку, никак не могу её найти. #include <iostream> #include <iomanip> using namespace std; void mean(const int , int); void median(const int , int); void mode(const int , int , int); void bubbleSort(int , int); http://www.cyberforum.ru/cpp-beginners/thread922512.html
C++ Шифровка данных элементарным способом
Всем привет. Нес-ко дней изучаю C++. Пишу, дописываю, перерабатываю примеры из книг по некоторые задачи. Вот вчера пришла мысль зашифровать данные. (расшифровка пока не нужна) Нашёл небольшой код для подсчёта символов, который я сам понял и вставил в программу. Возникшая проблема: ввожу комбинацию из "AZ", консоль в ответ выводит "ZA"(как и должно быть), но там ещё есть непонятные символы....
C++ Вычислить квадраты четных чисел 0 . 100, инструкция for
#include<iostream> #include<conio.h> using namespace std; int main() { int square(int i); int i; for(int i = 0; i<100;i+=2); cout<<i<<square(i)<<endl; getch();
C++ Исключения языка C++ http://www.cyberforum.ru/cpp-beginners/thread922433.html
Задание в книге по программированию выполнил отчасти (всё что нужно уже изменил и оригинал не нужен). Не знаю как сделать так, чтобы catch ( hmeanexcp & excp ) возвращал управление обратно в цикл, это же вроде противоречит самому механизму исключений? catch ( gmeanexcp & excp ) написал правильно и он корректно работает. #include <iostream> #include <exception> using std :: cout; using std ::...
C++ Флаг eofbit в потоке и условные операторы Если в потоке установлен только флаг eofbit, такой поток для условных операторов if(), while() и др. - true или false? подробнее

Показать сообщение отдельно
TpukcTep
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 13

Стратегии динамич. увеличения длины массива - C++

13.07.2013, 14:48. Просмотров 476. Ответов 8
Метки (Все метки)

Помогите пожалуйста.
Нужно реализовать динамическую структуру данных на основе расширяемого массива.
С программой проблем нет, но в задании сказано: "Предложить различные стратегии динамического увеличения массива".
Я поступаю так: когда массив переполняется, создаю массив в 2 раза больше и копирую туда переполненный массив, удаляя его.
Но других вариантов не могу придумать. Прошу подсказать ещё какие нибудь стратегии.
(По заданию запрещено использовать библиотеку STL, так что использование Vector не прокатит).
Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru