What is a linked list?

A Linked List, 
a similar array, is a linear data structure. Like arrays, linked list items are not stored in a single area; instead, pointers are used to connect the components. They consist of a succession of linked nodes. Each node holds the data as well as the address of the next node.




Basic operations on Linked Lists:

  • Deletion
  • Insertion
  • Search



Practice Coding Question



Single Linked List Practice  


  1. Create and Traverse linked list in c 
  2. Insert at Beginning linked list in c
  3. Insert at End linked list in c
  4. Insert at Middle linked list in c
  5. Delete the First linked list in c
  6. Delete the Last linked list in c
  7. Delete the Middle linked list in c
  8. Delete All linked lists in c
  9. Delete by key linked list in c
  10. Count Nodes linked list in c
  11. Reverse List linked list in c
  12. Search an element linked list in c


 Doubly Linked List Practice