Linked List It basically is a chain, where invidual bolts of the chain can be replaced by arrows where the tip of one arrow points to the new arrow like -> . -> . ->

The main method of representing an arrow would be a node, having 2 components, namely the value and the pointer to the next node. The entire list is represented by a LinkedList class with a header attribute which points to the first node

Value could be anything, a class, any datatype, a list of particular object category etc.

Common use cases of linked list are Music Playlist, Undo-Redo activities in IDE, Google Doc, Text Editors,  LRU Cache - Using Hashmap and Double Linked List

Sample Code

Main Some basic processes that should be there in any linked list are