Найти в Дзене

Связный список (Linked List) на языке C#

Связный список (Linked List) представляет собой коллекцию связанных элементов, которые содержат в себе хранимые данные, а также ссылку на связанные с ним элементы (один или несколько). Основным преимуществом данной структуры данных перед обычным массивом является ее динамичность — возможность легко менять количество элементов. Давайте рассмотрим пример реализации на языке C# элементарного односвязного списка.

Для начала необходимо упомянуть, что существует несколько видов связных списков. Вот наиболее часто используемые из них:

  • Односвязный список
  • Двусвязный список
  • Кольцевой список

Схематическая структура односвязного списка представлена на рисунке ниже.

-2

Продолжение, с деталями реализации на языке C# доступно по ссылке https://shwanoff.ru/linked-list/

Присоединяйтесь к социальным сетям:

Наука
7 млн интересуются