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
Main Some basic processes that should be there in any linked list are
Checking length
Inserting node
Removing existing node
Printing the list