Связные списки - Курсовая работа

бесплатно 0
4.5 27
Поддержка объектно-ориентированного и обобщённого программирования в C . Создание разнообразных прикладных программ, разработка операционных систем, драйверов устройств и видеоигр. Динамические структуры данных, реализация операций над связными списками.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Федеральное государственное бюджетное учреждение образовательное высшего образования «Сибирский государственный университет телекоммуникаций и информатики» (СИБГУТИ)Список представляет собой позиционно-ориентированную, линейную последовательность с доступом к элементам по номеру позиции или по значению. У всех остальных элементов есть единственный предшествующий элемент и последующий элемент. В этом списке проще производить удаление и перестановку элементов, так как всегда известны адреса тех элементов списка, указатели которых направлены на изменяемый элемент. Если список не является ни линейным, ни кольцевым, то остается единственный вариант - ветвящийся список, фактически являющийся одной из древовидных структур данных. Для списков характерны следующие операции: добавление нового звена списка (вставка звена); удаление звена; просмотр (или прохождение) списка; поиск данных в списке; создание ведущего (заглавного) звена (при необходимости); сортировка списка; обращение (реверсирование) списка, т.е. перестановка всех его звеньев в обратном порядке. список программирование драйвер связныйСильная сторона списков заключается в том, что с их помощью можно без проблем добавлять и удалять элементы, что гораздо труднее делать с помощью массивов. Также можно без проблем изменить размер списков, добавив/удалив новые узлы. Получить доступ к какому-либо элементу не так просто. Необходимо пройти до этого элемента от начала списка, в то время как в массивах доступ к любому элементу можно получить с помощью индекса.

План
Содержание

Введение

Теоретические сведения

Задание

Програмная реализация

Разработка программы и результаты выполнения

Инструкция для пользователя

Заключение

Список используемой литературы

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?