Linked List Data Structure

  • Last Updated : 08 May, 2023

Learn more about Linked List in DSA Self Paced Course
Practice Problems on Linked List
Top Quizzes on Linked List

What is Linked List

A linked list is a linear data structure, in which the elements are not stored at contiguous memory locations. The elements in a linked list are linked using pointers as shown in the below image:

Linkedlist Data Structure

In simple words, a linked list consists of nodes where each node contains a data field and a reference(link) to the next node in the list.

Topics :


  1. What is Linked List
  2. Introduction to Linked List – Data Structure and Algorithm Tutorials
  3. Applications, Advantages and Disadvantages of Linked List
  4. Linked List vs Array

Types of Linked List:

  1. Introduction to Doubly Linked List – Data Structure and Algorithm Tutorials
  2. Introduction to Circular Linked List
  3. Circular Singly Linked List
  4. Circular Doubly Linked List meaning
  5. Types of Linked List

Basic Operations:

  1. Linked List Insertion
  2. Search an element in a Linked List (Iterative and Recursive)
  3. Find Length of a Linked List (Iterative and Recursive)
  4. Reverse a linked list
  5. Linked List Deletion (Deleting a given key)
  6. Linked List Deletion (Deleting a key at given position)
  7. Write a function to delete a Linked List
  8. Write a function to get Nth node in a Linked List
  9. Nth node from the end of a Linked List

Standard problem on Linked List:

Quick Links :


Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.

My Personal Notes arrow_drop_up