What is a linked list? A linked list is a linear data structure where each element is a separate object. Each element is called a node and has two main items: its data and a tail (i.e. a reference to the next node). So a list will go from tail to tail until, eventually, we […]