Что является практическим, реальным примером связанного списка?
Самым простым и понятным является поезд.
Железнодорожные вагоны связаны в определенном порядке, чтобы их можно было загружать, выгружать, перевозить, выгружать и подбирать наиболее эффективным способом.
Например, завод Jiffy Mix нуждается в сахаре, муке, кукурузной муке и т. Д. Сразу за поворотом может быть завод по переработке бумаги, который требует хлора, серной кислоты и водорода.
Теперь мы можем остановить поезд, разгрузить каждый вагон с его содержимым, затем позволить поезду продолжаться, но тогда все остальное в поезде должно сидеть, пока мука высасывается из кессона, затем сахар и т. Д.
Вместо этого вагоны загружаются в поезд таким образом, чтобы можно было отсоединить весь его участок, а остальная часть поезда движется дальше.
Конец поезда легче отсоединить, чем часть в середине, и намного легче, чем отсоединить несколько вагонов в одном месте и несколько вагонов в другом месте.
Однако при необходимости вы можете вставлять и удалять предметы в любой точке поезда.
Очень похоже на связанный список.
-Adam