Linked List is a type of Linear Data Structure that is second most used data structure after the array, which allocates memory dynamically at run time that is it doesn’t require any size initialization as in case of an array.
LinkedList stores data in the forms of nodes, which is divided into two parts, first part stores the data and second part points to the next node by storing the address of that node.
A linked list is a linear collection of data elements, called nodes pointing to the next node by means of a pointer.
It is a data structure consisting of a group of nodes which together represent a sequence. Under the simplest form, each node is composed of data and a reference (in other words, a link) to the next node in the sequence; more complex variants add additional links.
This structure allows for efficient insertion or removal of elements from any position in the sequence.