Разработка шаблонного класса двусвязного линейного списка

Тип работы
Курсовая работа
Дисциплина
ООП - Объектно-ориентированное программирование
ВУЗ
ТИУ

Файлы задания

Можно просмотреть до покупки

Курсовая работа по дисциплине «Объектно-ориентированное программирование» посвящена разработке шаблонного класса двусвязного линейного списка. Во введении связный список рассматривается как базовая динамическая структура данных, состоящая из узлов со ссылками на следующий и предыдущий элементы, и отмечается его структурная гибкость по сравнению с массивом. Основное задание — создать шаблон класса, в котором реализованы все виды конструкторов (по умолчанию, с параметрами, копирования), деструктор, итераторы Next() и Pred(), перемещающие указатель по узлам и возвращающие значение информационного поля, добавление элементов в начало и конец списка, вставка по правилу, присваивание нового значения и перегрузка операции «=», удаление и очистка списка, поиск по номеру (перегрузка «[]») и по значению информационного поля, просмотр и вывод элементов в прямом и обратном порядке, вывод указанного элемента, а также дополнительные операции, обеспечивающие работу шаблона как контейнерного класса. В приложениях приведён исходный код основной программы, модуля формы и модуля списка; отдельно рассматривается прикладной пример с выводом всех заявок и заявок по заданному номеру туристического маршрута.

Похожие работы

ООП - Объектно-ориентированное программирование
Курсовая работаТУСУР

Разработка приложения игры «Города

Курсовая работа по дисциплине «Объектно-ориентированное программирование» посвящена разработке приложения для игры «Города». В пояснительной записке представлены введение, раздел по разработке библиотеки классов, раздел тестирования и заключение. В приложениях привед

ООП - Объектно-ориентированное программирование
Контрольная работаТУСУР

ЛР (х2) Объектно-ориентированное программирование

Готовая контрольная работа по дисциплине «Объектно-ориентированный анализ и программирование» (ТУСУР, вариант 9) собрана как комплект из двух отчётов по лабораторным работам — это отдельные документы, вложенные в один архив. Первая работа озаглавлена «Классы». Её цель — изучение структуры программ, построенных на принципах объектно-ориентированного программирования, и базовых приёмов работы с классами. В отчёте по каждому заданию варианта приводятся постановка, ход выполнения и полученный результат, а завершается текст разделом выводов. Второй документ комплекта — отчёт по следующей лабораторной работе того же варианта, выполненный в аналогичной структуре. Оформление соответствует требованиям вуза: титульный лист с указанием министерства, университета и дисциплины, формулировка цели работы, основная часть с заданиями и заключительные выводы. Материал подойдёт как образец для самостоятельного выполнения аналогичных лабораторных по объектно-ориентированному программированию.

ООП - Объектно-ориентированное программирование
Лабораторная работаТУСУР

ЛР (х2) Объектно-ориентированное программирование

Комплект из двух готовых лабораторных работ по дисциплине «Объектно-ориентированное программирование» (ТУСУР), вариант № 2. Первая работа посвящена теме «Классы»: в документе есть цель работы, раздел с ходом выполнения и заключение, а также обязательные приложения с листингами — заголовочного файла ArraySort.h, файла реализации ArraySort.cpp и main.cpp. Вторая работа входит в тот же архив и оформлена по аналогичной структуре. Материал показывает практическое применение объектно-ориентированного подхода: описание класса, вынесение интерфейса в отдельный заголовочный файл и реализацию алгоритма сортировки массива с демонстрацией в main. Файлы представлены в формате docx и содержат титульный лист, оглавление, пронумерованные разделы и приложения. Подойдёт для подготовки к защите, как образец оформления или основа для собственного решения по варианту.

Популярные услуги для студентов ТИУ

Полезные материалы для студентов ТИУ

Смотреть все статьи

Остались вопросы?

Оставьте заявку на консультацию

или свяжитесь с нами удобным для вас способом