Контейнерные классы С++

Отменен
Заказ
3304664
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
12 Июн 2020 в 23:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
7 Июн 2020 в 18:05
Просмотров
120
Описание работы

На языке С++

Разработать систему классов, состоящую из абстрактных базовых классов и соответствующих им производных классов. В абстрактном классе описать абстрактные(чисто виртуальные методы). Эти функции определяются в производных классах

1)Базовый класс:DataArray(Массив данных, абстрактный, контейнер, шаблон)

2)Производный класс: DListOnArr(Двусвязная структура данных, на базе массива с индексными указателями, контейнер, шаблон)

Обязательные операции: Базовые операции: опрос размера списка, очистка списка, проверка списка на пустоту, опрос наличия элемента с заданным значением, доступ к значению элемента с заданным номером в списке, получение позиции в списке элемента с заданным значением, включение нового элемента в позицию с заданным номером, удаление элемента из позиции с заданным номером, итератор для доступа к элементам списка с операциями: 1) установка на начало списка, 2) проверка конца списка, 3) доступ к значению текущего элемента, 4) переход к следующему элементу списка, 5) переход к предыдущему элементу списка (для списков на базе массива или двусвязных структур); Алгоритм сортировки Шелла ShellSort(); Сравнение списка на равенство bool operator == (&); Сравнение списков bool operator > (& ).

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир