Связанные списки имеют много применений. Например, реализация структур данных, которые кажутся конечному пользователю изменяемыми массивами.
Если вы используете язык программирования, который предоставляет реализации различных коллекций, многие из этих коллекций будут реализованы с использованием связанных списков. При программировании на этих языках вы часто не будете реализовывать связанный список самостоятельно, но, возможно, было бы разумно понять их, чтобы понять, какие компромиссы делают используемые вами библиотеки. Другими словами, набор «просто часть теории информатики» содержит элементы, которые вам просто необходимо знать, если вы собираетесь писать программы, которые просто работают.