A linked list is a data structure that allows for efficient access to individual items in a collection. A list is created by concatenating together two or more strings, and then adding an item at the head of the list.