Файл: Динамические структуры данных. Списки ( Структуры данных: понятие, типы и форматы).pdf
Добавлен: 29.03.2023
Просмотров: 200
Скачиваний: 1
СОДЕРЖАНИЕ
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СТРУКТУРИРОВАНИЯ ДАННЫХ
Структуры данных: понятие, типы и форматы
1.2 Динамические структуры данных
ГЛАВА 2. РЕАЛИЗАЦИЯ ДИНАМИЧЕСКИХ СПИСКОВ В С++
2.2 Операции с элементами списка в С++
ГЛАВА 3. ПЕРСПЕКТИВЫ РАЗВИТИЯ ОБЪЕКТНО- ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ
ЗАКЛЮЧЕНИЕ
Итак, в данной работе были изучены самые основоположные факты, касающиеся информационных структур, а именно, статические, динамические свойства хранимых данных; средства распределения объемов памяти и представления данных; эффективные алгоритмы при разрушении, создании, изменении структурной информации.
В курсовой работе решены следующие задачи:
- рассмотрены основные определения о структурировании данных с точки зрения программирования;
- выполнен анализ принципов обработки динамических структур;
- дана характеристика нелинейным динамическим структурам;
- рассмотрены односвязные динамические списки в С++;
- выполнена реализация основных алгоритмов по работе со списками на практике.
Также было применено графическое изображение компонентов динамических списочных структур, а также их связей, что значительно способствует наглядности выше описанного материала.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Аммерааль Л. STL для программистов на С++: Пер. с англ. – М.: ДМК, 2017. – 240 с.
- Бочков С. О., Субботин Д. М. Язык программирования Си для персонального компьютера. – М.: Радио и связь, 2016. – 384 с.
- Бобровский С. Самоучитель програмирования на языке C++ в среде Borland C++ Builder М.: ИНФРА-М, 2015.–251 c.
- Бруно Бабэ. Просто и ясно о Borland C++: Пер. с англ. - Москва: БИНОМ, 2014. – 400с.
- Джосьютис Н. М. C++. Стандартная библиотека. Для профессионалов: Пер. с англ. – СПб.: Питер, 2014. – 730 с.
- Керниган Б. В., Ритчи Д. М. Язык программирования Си: Пер. с англ. – 3-е изд. – СПб.: Невский Диалект, 2014. – 352 с.
- Липпман С. Б. Основы программирования на C++: Пер. с англ. – М.: Вильямс, 2013. – 256 с.
- Липпман С. Б., Лажойе Ж. Язык программирования С++. Вводный курс: Пер. с англ. – 3-е изд. – М.: ДМК, 2016. – 1104 с.
- Лишнер Р. STL. Карманный справочник: Пер. с англ. – СПб.: Питер, 2015. – 187 с.
- Мейерс С. Эффективное использование STL: Пер. с англ. – СПб.: Питер, 2013. – 224 с.
- Оллисон Ч. Философия С++. Практическое программирование. С.Петербург 2014. – 608 с.:ил.
- Послед Б.С. Borland C++ Builder 6. Разработка приложений баз. М.: 2013г. -360 г.
- Стенли Б. Липпман. C++ для начинающих: Пер. с англ. 2тт. - Москва: Унитех; Рязань: Гэлион, 2013. – 345с.
- Страуструп Б. Язык программирования C++: Пер. с англ. – 3-е спец. изд. – М.: Бином, 2013. – 1104 с.
- Страуструп Б. Дизайн и эволюция языка C++. Объектно- ориентированный язык программирования: Пер. с англ. – М.: ДМК пресс, Питер, 2013. – 448 с.
- Холингворт Д. Учебник по программированию в среде С++ Builder 5. – Наука.–М.: 2015. –865 с.
- Юпашников A.M. Программирование в среде C++ Builder. – М.: МИФИ, 2014. – 360 c.
- Эккель Б. Философия C++. Введение в стандартный C++: Пер. с англ. – 2-е изд. – СПб.: Питер, 2014. – 572 с.
- Эккель Б., Эллисон Ч. Философия C++. Практическое программирование: Пер. с англ. – СПб.: Питер, 2014. – 608 с. с. 1 (из 2)
- STL – стандартная библиотека шаблонов C++: Пер. с англ. / П. Плаугер, А. Степанов, М. Ли, Д. Массер. – СПб.: БХВ-Петербург, 2014. – 656 с.
-
Джосьютис Н. М. C++. Стандартная библиотека. Для профессионалов: Пер. с англ. – СПб.: Питер, 2014 ↑
-
STL – стандартная библиотека шаблонов C++: Пер. с англ. / П. Плаугер, А. Степанов, М. Ли, Д. Массер. – СПб.: БХВ-Петербург, 2014 ↑
-
Страуструп Б. Дизайн и эволюция языка C++. Объектно- ориентированный язык программирования: Пер. с англ. – М.: ДМК пресс, Питер, 2013 ↑
-
Мейерс С. Эффективное использование STL: Пер. с англ. – СПб.: Питер, 2013 ↑
-
Бруно Бабэ. Просто и ясно о Borland C++: Пер. с англ. - Москва: БИНОМ, 2014 ↑
-
Липпман С. Б., Лажойе Ж. Язык программирования С++. Вводный курс: Пер. с англ. – 3-е изд. – М.: ДМК, 2016 ↑
-
Послед Б.С. Borland C++ Builder 6. Разработка приложений баз. – М.: 2013 ↑
-
Бобровский С. Самоучитель програмирования на языке C++ в среде Borland C++ Builder М.: ИНФРА-М, 2015 ↑
-
Керниган Б. В., Ритчи Д. М. Язык программирования Си: Пер. с англ. – 3-е изд. – СПб.: Невский Диалект, 2014 ↑
-
Бобровский С. Самоучитель програмирования на языке C++ в среде Borland C++ Builder М.: ИНФРА-М, 2015 ↑
-
Керниган Б. В., Ритчи Д. М. Язык программирования Си: Пер. с англ. – 3-е изд. – СПб.: Невский Диалект, 2014 ↑
-
Лишнер Р. STL. Карманный справочник: Пер. с англ. – СПб.: Питер, 2015 ↑
-
Эккель Б. Философия C++. Введение в стандартный C++: Пер. с англ. – 2-е изд. – СПб.: Питер, 2014 ↑
-
Страуструп Б. Язык программирования C++: Пер. с англ. – 3-е спец. изд. – М.: Бином, 2013 ↑
-
Липпман С. Б. Основы программирования на C++: Пер. с англ. – М.: Вильямс, 2013 ↑
-
Оллисон Ч. Философия С++. Практическое программирование. – С.Петербург 2014 ↑
-
Стенли Б. Липпман. C++ для начинающих: Пер. с англ. 2тт. - Москва: Унитех; Рязань: Гэлион, 2013 ↑
-
Бочков С. О., Субботин Д. М. Язык программирования Си для персонального компьютера. – М.: Радио и связь, 2016 ↑
-
Юпашников A.M. Программирование в среде C++ Builder. — М.: МИФИ, 2014 ↑
-
Эккель Б., Эллисон Ч. Философия C++. Практическое программирование: Пер. с англ. — СПб.: Питер, 2014 ↑
-
Аммерааль Л. STL для программистов на С++: Пер. с англ. — М.: ДМК, 2017 ↑