You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/data-structures/linked-list/README.ru-RU.md
+9-20Lines changed: 9 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -1,21 +1,10 @@
1
1
#Связный список
2
-
Связный список — базовая динамическая структура данных в информатике,
3
-
состоящая из узлов, каждый из которых содержит как собственно данные,так ссылку
4
-
(«связку») на следующий узел списка. Данная структура позволяет эффективно
5
-
добавлять и удалять элементы на произвольной позиции в последовательности в
6
-
процессе итерации. Более сложные варианты включают дополнительные ссылки,
7
-
позволяющие эффективно добавлять и удалять произвольные элементы.
8
-
9
-
Принципиальным преимуществом перед массивом является структурная гибкость:
10
-
порядок элементов связного списка может не совпадать с порядком расположения
11
-
элементов данных в памяти компьютера, а порядок обхода списка всегда
12
-
явно задаётся его внутренними связями. Суть преимущества состоит в том,
13
-
что во многих языках создание массива требует указать его размер заранее.
14
-
Связный список позволяет обойти это ограничение.
15
-
16
-
Недостатком связных списков является то, что время доступа линейно
17
-
(и затруднительно для реализации конвейеров). Быстрый доступ(случайный)
18
-
невозможен.
2
+
3
+
Связный список — базовая динамическая структура данных в информатике, состоящая из узлов, каждый из которых содержит как собственно данные,так ссылку («связку») на следующий узел списка. Данная структура позволяет эффективно добавлять и удалять элементы на произвольной позиции в последовательности в процессе итерации. Более сложные варианты включают дополнительные ссылки, позволяющие эффективно добавлять и удалять произвольные элементы.
4
+
5
+
Принципиальным преимуществом перед массивом является структурная гибкость: порядок элементов связного списка может не совпадать с порядком расположения элементов данных в памяти компьютера, а порядок обхода списка всегда явно задаётся его внутренними связями. Суть преимущества состоит в том, что во многих языках создание массива требует указать его размер заранее. Связный список позволяет обойти это ограничение.
6
+
7
+
Недостатком связных списков является то, что время доступа линейно (и затруднительно для реализации конвейеров). Быстрый доступ(случайный) невозможен.