Линейные односвязные списки используют чаще других списковых структур, так как они сравнительно просты. Эти списки позволяют работать с произвольным количеством элементов, добавляя и удаляя их по мере надобности, а также осуществлять вставку и удаление элементов, не перемещая другие элементы последовательности. Однако, реализация односвязного списка требует дополнительной памяти для хранения адресной части элемента.
Рис. 1.  Линейный односвязный список
Основные операции с линейными односвязными списками
  1. Добавление нового элемента к списку.
  2. Поиск элемента в списке.
  3. Удаление элемента из списка.