Публикации по теме 'singly-linked-list'


Создание односвязного списка с помощью JavaScript
Часть 1 из серии «Структуры данных с JavaScript». Говорят, лучший способ чему-то научиться — это научить этому. В этой серии статей я расскажу вам о различных структурах данных и о том, как их создавать с помощью классов и методов JavaScript. Прежде всего, мы рассмотрим односвязный список. Что такое связанный список? Связный список — это структура данных, состоящая из узлов. Каждый узел имеет значение и указатель на другой узел. Связанный список будет иметь свойства head, tail и..

Односвязный список в GoLang
Привет народ. Последние несколько месяцев я пробовал играть на голанге, и учиться было довольно весело. Я делюсь фрагментом кода, реализующим связанный список. Как мы все знаем, связанный список - это структура данных, которая содержит значение и указатель на следующее значение (или местоположение следующего значения). Связанный список может динамически расти, пока у вас не закончится место в куче. Схематично связанный список выглядит примерно так: Теперь давайте посмотрим, как мы..

Связанные списки в C
Изучение структур данных Что такое связанный список? Связный список — это динамическая структура данных. Есть три основных понятия, которые определяют связанный список. 1. Он имеет последовательность узлов. Каждый из которых содержит некоторые важные данные и указатель, назначенный следующему узлу. Представьте себе «линию конга», когда каждый человек протягивает руки к следующему человеку в очереди. 2. Указатель головы назначается первому элементу в списке. 3. Последний узел..

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

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

Создание односвязного списка
Структуры данных в JavaScript Скорее всего, вы пришли к этой статье, потому что ваша подготовка к интервью завела вас в кроличью нору LeetCode . Связанные списки — излюбленное средство многих интервьюеров для проверки понимания интервьюируемыми основных структур данных, а также ваших навыков решения проблем. Независимо от того, немного ли вы заржавели в школе или впервые сталкиваетесь со связанными списками, сначала их может быть немного сложно понять. Как и в большинстве задач,..

Структуры данных и алгоритмы в JavaScript (односвязный список), часть 2
Привет всем, это часть 5.2 из серии блогов о структурах данных и алгоритмах в JavaScript. В предыдущем блоге я рассмотрел push , insert и связанного списка. em>getElementAt методы. Здесь я расскажу об оставшихся методах removeAt , remove и indexOf . Реализация связанного списка в Javascript Индекс чего-либо Этот метод вернет индекс данного элемента, если он существует, иначе вернет -1 ({4}) . Чтобы найти индекс элемента, мы начнем с главного элемента ({1}) и будем..