Road To Code

Road To Code

Creating your first Linked List

Yash Naravade's photo
Yash Naravade

Published on Sep 22, 2021

1 min read

Subscribe to our newsletter and never miss any upcoming articles

Listen to this article

In this tutorial we are going to learn how to create a linked list and print its contents.

Lets see the steps to solve this problem.

  • Create a node
  • Create a new node with data.
  • Insert the new node into the linked list.
  • Print the linked list.


Let's see the code-

#include <bits/stdc++.h>
using namespace std;

class Node
    int data;
    Node *next;

int main()
    Node *head = new Node();
    Node *a = new Node();
    Node *b = new Node();

    head->data = 20;
    a->data = 15;
    b->data = 10;

    head->next = a;
    a->next = b;
    b->next = NULL;

    Node *temp = head;
    while (temp != NULL)
        cout << temp->data << ", ";
        temp = temp->next;
    return 0;


If you run the above code, then you will get the following result.

20, 15, 10,


This is how you create a simple linked list and print its contents. If you have any queries in the tutorial, please write them down in comment section.

Share this