Create Single LinkedList using class.
- prashant raj
- Dec 12, 2021
- 1 min read

#include<iostream>
using namespace std;
class node {
public:
int info;
node *next;
};
class list {
private:
node *head;
public:
list()
{
cout<<"Inside constructor"<<endl;
head = NULL;
}
node *createlist(int data)
{
node *newnode = new node;
newnode->info = data;
if(head == NULL)
{
newnode->next = NULL;
head = newnode;
}
else
{
node *temp = head;
while(temp->next!= NULL)
{
temp = temp->next;
}
temp->next = newnode;
newnode->next = NULL;
}
return head;
}
void display()
{
node *temp = head;
while(temp!= NULL)
{
cout<<temp->info;
temp=temp->next;
}
}
};
int main()
{
list *obj = new list;
obj->createlist(10);
obj->createlist(15);
obj->createlist(20);
obj->createlist(10);
obj->display();
return 0;
}
output:
Inside constructor
10 15 20 10
Comments