Linked List

On Social Media

A linked list is a sequence of data structures, which are connected together via links. Linked List is a sequence of links which contains items. Each link contains a connection to another link. Linked list is the second most-used data structure after array. Following are the important terms to understand the concept of Linked List.

Reference Video: Linked List

  • Link − Each link of a linked list can store a data called an element.
  • Next − Each link of a linked list contains a link to the next link called Next.
  • LinkedList − A Linked List contains the connection link to the first link called First.

Linked List Representation:

Linked list can be visualized as a chain of nodes, where every node points to the next node.

As per the above illustration, following are the important points to be considered.

  1. Linked List contains a link element called first.
  2. Each link carries a data field(s) and a link field called next.
  3. Each link is linked with its next link using its next link.
  4. Last link carries a link as null to mark the end of the list.

Types of Linked List:

Following are the various types of linked list.

  1. Simple Linked List − Item navigation is forward only.
  2. Doubly Linked List − Items can be navigated forward and backward.
  3. Circular Linked List − Last item contains link of the first element as next and the first element has a link to the last element as previous.
types of linked list

Basic Operations

Following are the basic operations supported by a linked list.

  1. Insertion − Adds an element at the beginning of the linked list.
  2. Deletion − Deletes an element at the beginning of the linked list.
  3. Display − Displays the complete linked list.
  4. Search − Searches an element using the given key.
  5. Delete − Deletes an element using the given key.

Insertion Operation

Adding a new node in linked list is a more than one step activity. We shall learn this with diagrams here. First, create a node using the same structure and find the location where it has to be inserted.

insertion_at_the_beginning_of_the_linked_list

On Social Media

Leave a Reply

Your email address will not be published. Required fields are marked *