Однонаправленные (односвязные) списки. Описание однонаправленных списков. Создание однонаправленного списка. Печать (просмотр) однонаправленного списка



Download 2,17 Mb.
bet1/6
Sana23.06.2022
Hajmi2,17 Mb.
#695513
  1   2   3   4   5   6
Bog'liq
bibliofond.ru 877617


Оглавление

Введение
. Однонаправленные (односвязные) списки


.1 Описание однонаправленных списков
.2 Создание однонаправленного списка
.3 Печать (просмотр) однонаправленного списка
.3.1 Вставка элемента в однонаправленный список
.3.2 Удаление элемента из однонаправленного списка
.4 Поиск элемента в однонаправленном списке
.5 Удаление однонаправленного списка
. Двунаправленные (двусвязные) списки
.1 Создание двунаправленного списка
.2 Печать (просмотр) двунаправленного списка
.3 Вставка элемента в двунаправленный список
.4 Удаление элемента из двунаправленного списка
.5 Поиск элемента в двунаправленном списке
.6 Проверка пустоты двунаправленного списка
.7 Удаление двунаправленного списка
. Реализация однонаправленных и двунаправленных списков
Заключение
Список источников
Введение

Списком называется упорядоченное множество, состоящее из переменного числа элементов, к которым применимы операции включения, исключения. Список, отражающий отношения соседства между элементами, называется линейным.


Длина списка равна числу элементов, содержащихся в списке, список нулевой длины называется пустым списком. Списки представляют собой способ организации структуры данных, при которой элементы некоторого типа образуют цепочку. Для связывания элементов в списке используют систему указателей. В минимальном случае, любой элемент линейного списка имеет один указатель, который указывает на следующий элемент в списке или является пустым указателем, что интерпретируется как конец списка.
Структура, элементами которой служат записи с одним и тем же форматом, связанные друг с другом с помощью указателей, хранящихся в самих элементах, называют связанным списком. В связанном списке элементы линейно упорядочены, но порядок определяется не номерами, как в массиве, а указателями, входящими в состав элементов списка. Каждый список имеет особый элемент, называемый указателем начала списка (головой списка), который обычно по содержанию отличен от остальных элементов. В поле указателя последнего элемента списка находится специальный признак NULL, свидетельствующий о конце списка.
Линейные связные списки являются простейшими динамическими структурами данных. Из всего многообразия связанных списков можно выделить следующие основные:
· однонаправленные (односвязные) списки;
· двунаправленные (двусвязные) списки;
· циклические (кольцевые) списки.
В основном они отличаются видом взаимосвязи элементов и/или допустимыми операциями.



Download 2,17 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish