Для заданной двухуровневой структуры данных, содержащей указатели на объекты - параметры шаблона, разработать полный набор операций

  • ID: 18393 
  • 14 страниц
200 рубСкачать

как получить скидку

1255

kurs 4 sem.cpp

kurs 4 sem.exe

Пояснительная записка.docx

Содержание:


Для заданной двухуровневой структуры данных, содержащей указатели …

Постановка задачи

Для заданной двухуровневой структуры данных, содержащей указатели на объекты - параметры шаблона, разработать полный набор операций (добавление, включение и извлечение по логическому номеру, загрузка и сохранение строк в текстовом файле). Предполагается, что операции ввода/вывода в поток переопределены стандартным образом (в виде операций ). Программа должна использовать шаблонный класс с объектами- строками и реализовывать указанные выше действия над текстом любого объема, загружаемого из файла.

Описание структуры данных: Шаблон структуры данных – двухуровневый массив указателей на объекты. Массив верхнего уровня - динамический, массивы нижнего уровня – статические, размерность – параметр конструктора, последовательность указателей в каждом массиве ограничена значением параметра шаблона.

Содержательное описание структур данных и алгоритмов

Структуру данных в общем виде можно представить в следующем виде:

Исходный текст программы с комментариями

//Подключаемые библиотеки

#include

#include

#include

#include

#include

#include

#include

#include

Результаты работы программы

Программа создавалась, отлаживалась и компилировалась на Visual C++ 6.0.

Для тестирования программы были проведены следующие действия. Загружался текстовый файл объемом 580 килобайт, который содержал 9255 строк текста. А так же программа проверялась для типа данных с целыми числами.

В результате тестирования программа показала свою устойчивость к большому объему входных данных и различным типам данных.

Литература