Cтраница 1
Связный список является линейным набором объектов классов с самоадресацией, называемых узлами, связанных при помощи указателей связи и поэтому определяемых термином связный список. Доступ к связному списку осуществляется через указатель на первый узел списка. Последующие узлы доступны через указатели связи, хранящиеся в каждом узле. В соответствии с соглашением указатель связи в последнем узле списка устанавливается на нуль для того, чтобы отметить конец списка. Данные в связном списке хранятся динамически, то есть каждый узел создается по мере необходимости. Узлы могут содержать данные любого типа, включая объекты других классов. Стеки и очереди также являются линейными структурами данных и, как мы увидим, являются частными случаями связного списка. Деревья являются нелинейной структурой данных. [1]
![]() |
Связный список в основной памяти. [2] |
Связный список плюс описанные в разд. [3]
![]() |
Запись а в ячейке основной памяти А.| Ячейка с указателем на данные.| Упрощенное представление ячейки.| Диаграмма связного списка. [4] |
Связный список содержит файл, часто упорядоченный и хра-иящийея в основной памяти. [5]
![]() |
Дерево двоичного поиска. [6] |
Связный список является линейной набором объектов класса с самоадресацией. [7]
Связный список является динамической структурой данных - длина списка может увеличиваться или уменьшаться по мере необходимости. [8]
Связный список L содержит координаты левого верхнего угла и размеры квадратов, а также указатели на предшествующий и следующий элементы. Входными данными служит набор квадратов, соответствующих некоторому уровню q тетрарного дерева. Выходными данными служит другой набор квадратов, соответствующих другим уровням дерева. Условия while на шагах 4 и 11 и условия if на шагах 8 и 13 предусматривают вызов какой-либо процедуры проверки однородности области. [9]
Связный список микрокоманд, обеспечивающий исполнение какой-либо команды, называется микропрограммой. Исполнение очередной микропрограммы начинается с передачи содержимого регистра кода операции в регистр адреса. Производится обращение по адресу первой микрокоманды соответствующей микропрограммы. Считанное слово ( микрокоманда) помещается в выходной регистр и определяет сигналы микрокоманд, управляющие узлами ЦВМ. Часть микрокоманды обычно определяет адрес следующей микрокоманды. [10]
Связный список упражнения 7.9 называется УТСС. [11]
Определение 3.2 Связный список - это набор элементов, причем каждый из них является частью узла ( node), который также содержит ссылку ( link) на узел. [12]
Определение 3.3 Связный список содержит либо null - ссылки, либо ссылки на узлы, которые содержат элемент и ссылку на связный список. [13]
Каждой вершине соответствует связный список с узлами для всех вершин, связанных с данной. В неориентированных графах, если существует узел для вершины j в i-том списке, то должен существовать узел для вершины i в j - том списке. На рис. 3.15 показан пример представления неориентированного графа с помощью списков смежности. Программа 3.19 демонстрирует метод создания такого представления для вводимой последовательности ребер. [14]
Объясните, как связный список ( LL) позволяет разместить упорядоченный файл в неупорядоченном списке. [15]