Узел (информатика): различия между версиями

Материал из Поле цифровой дидактики
м (1 версия импортирована)
 
Строка 1: Строка 1:
В [[Структура данных|структурах данных]], состоящих из многих связанных между собой элементов, '''узел''' — это концептуальная единица хранения [[Данные (вычислительная техника)|данных]], несущая в себе также [[Указатель (тип данных)|ссылки]] на связанные с ней элементы (узлы). Например, в [[Связный список#Односвязный список (Однонаправленный связный список)|односвязных списках]] узлы содержат ячейку данных и одну добавочную ячейку, содержащую ссылку на следующий узел<ref name="cormen" />. В [[Связный список#Двусвязный список (Двунаправленный связный список)|двусвязных списках]] узлы содержат ячейку данных и две ячейки со ссылками на предыдущий и последующий узел в списке. При использовании для реализации [[Дерево (структура данных)|деревьев]], узлы обычно содержат в себе ссылки на нижестоящие узлы, а также, возможно, родительскую и др. ссылки<ref name="cormen">{{книга
В [[Структура данных|структурах данных]], состоящих из многих связанных между собой элементов, '''узел''' — это концептуальная единица хранения [[Данные (вычислительная техника)|данных]], несущая в себе также [[Указатель (тип данных)|ссылки]] на связанные с ней элементы (узлы). Например, в [[Связный список#Односвязный список (Однонаправленный связный список)|односвязных списках]] узлы содержат ячейку данных и одну добавочную ячейку, содержащую ссылку на следующий узел. В [[Связный список#Двусвязный список (Двунаправленный связный список)|двусвязных списках]] узлы содержат ячейку данных и две ячейки со ссылками на предыдущий и последующий узел в списке. При использовании для реализации [[Дерево (структура данных)|деревьев]], узлы обычно содержат в себе ссылки на нижестоящие узлы, а также, возможно, родительскую и др. ссылки.  
|автор        = Cormen, Leiserson, Rivest, and Stein.
|заглавие      = Introduction to Algorithms
|издание      = 2nd edition
|издательство  = The MIT Press
|год          = 2001
|isbn          = 0-262-03293-7
}}</ref>. Узлы в [[Граф (тип данных)|графах]] обычно несут в себе произвольное количество ссылок на соседей, и так далее.


== Примечания ==
Узлы в [[Граф (тип данных)|графах]] обычно несут в себе произвольное количество ссылок на соседей, и так далее.
{{примечания}}


{{prog-stub}}


[[Категория:Структуры данных]]
[[Категория:Структуры данных]]

Текущая версия на 12:22, 19 октября 2022

В структурах данных, состоящих из многих связанных между собой элементов, узел — это концептуальная единица хранения данных, несущая в себе также ссылки на связанные с ней элементы (узлы). Например, в односвязных списках узлы содержат ячейку данных и одну добавочную ячейку, содержащую ссылку на следующий узел. В двусвязных списках узлы содержат ячейку данных и две ячейки со ссылками на предыдущий и последующий узел в списке. При использовании для реализации деревьев, узлы обычно содержат в себе ссылки на нижестоящие узлы, а также, возможно, родительскую и др. ссылки.

Узлы в графах обычно несут в себе произвольное количество ссылок на соседей, и так далее.