Linked List Implementation
Linked List Implementation
INFO
LINK
START
MARIA SHAIKH
IMPLEMENTATION OF TRAVERSING:
#include<iostream>
using namespace std;
int main()
{
char info[9]={'a','b','c','d','e','f','g','h','i'};
int link[9]={8,7,0,6,1,2,-1,3,4};
int start=5;
int ptr=start;
while (ptr!=-1)
{
cout<<info[ptr]<<'\t';
ptr=link[ptr];
}
return 0;
}
MARIA SHAIKH
MARIA SHAIKH
while(ptr!=-1)
{
cout<<info[ptr]<<"\t";
ptr=link[ptr];
}
cout<<"\n Enter element you want to insert in the list:";
cin>>item;
if(avail==-1)
{
cout<<"overflow";
}
else
{
newnode=avail;
avail=link[avail];
}
info[newnode]=item;
link[newnode]=start;
start=newnode;
cout<<"list after insertion is \t";
ptr=start;
while (ptr!=-1)
{
cout<<info[ptr]<<"\t";
LINKED LISTS IMPLEMENTATION
MARIA SHAIKH
ptr=link[ptr];
}
return 0;
MARIA SHAIKH