Человеческий мозг может быть хорошим примером по отдельности связного списка. На начальных этапах изучения чего-либо наизусть естественным процессом является соединение одного элемента с другим. Это подсознательный акт. Давайте возьмем пример ограбления до 8 строк Одиночного жнеца Вордсворта :
Behold her, single in the field,
Yon solitary Highland Lass!
Reaping and singing by herself;
Stop here, or gently pass!
Alone she cuts and binds the grain,
And sings a melancholy strain;
O listen! for the Vale profound
Is overflowing with the sound.
Наш разум работает не так хорошо, как массив, который облегчает произвольный доступ. Если вы спросите парня какая последняя строка , ему будет сложнее ответить. Ему придется идти от первой линии, чтобы добраться туда. Еще сложнее, если вы спросите его какая пятая строка .
В то же время, если вы дадите ему указатель, он пойдет вперед. Хорошо, начните с Reaping and singing by herself;
?. Теперь стало легче. Еще проще, если бы вы дали ему две строчки, Alone she cuts and binds the grain, And sings a melancholy strain;
, потому что он улучшил поток. Точно так же, , если вы вообще ничего ему не дадите, ему придется начать с самого начала, чтобы получить строки . Это классический связанный список.
В аналогии должно быть немного аномалий, которые могут не подходить, но это несколько объясняет, как работает связанный список. Как только вы овладеете навыком или узнаете стихотворение наизнанку, связанный список сворачивается (мозг) в хэш-таблицу или массив, что облегчает поиск O (1), где вы сможете выбирать строки из любого места.