Professional Documents
Culture Documents
Fds Practical No.7
Fds Practical No.7
Fds Practical No.7
{ void deleteByValue();
{ bool reverseDisplay()
prn=x; {
next=NULL; if(start==NULL)
} node *temp=start;
}; return true;
node *start; {
public: if(t==NULL)
list(){ return;
start=NULL; else
} {
displayRev(t->next); else
if(start==NULL) }}
string nam; {
if(start==NULL) }
create(); t=t->next;
else }
{ if(flag==1)
cin>>nam; cin>>no;
while(t->next!=NULL) cin>>nam;
t->next=p; t->next=p;
}} }
{ {
node *t; {
while(t!=NULL) else
{ prev->next=t->next;
t=start; t->next=NULL;
start=start->next; delete t;
{ }}
node *t,*prev; {
else if(start==NULL)
{ cout<<"\nClub is Empty..";
cin>>no; {
t=start->next; while(t->next!=NULL)
while(t->next!=NULL) {
}if(t->prn==no){ prev=t;
flag=1; t=t->next;
break; }
} prev->next=NULL;
prev=t; delete t;
t=start; {
if(start==NULL) tprn=j->prn;
{ tname=j->name;
return 0; j->name=j->next->name;
} j->next->prn=tprn;
while(t!=NULL) j->next->name=tname;
{ }}}
t=t->next; display();
} }
} {
{ t=q1.start;
int tprn; {
if(start==NULL) return;
{ }
return ; while(p->next!=NULL)
} {
for(i=start;i->next!=NULL;i=i->next) p=p->next;
{ }
for(j=start;j->next!=last;j=j->next) p->next=t;
q1.start=NULL; cout<<"\n1. create\n2.Insert President\n3.Insert
secretary\n4.insert after position(member)\n5.Display
cout<<"\nAfter concatenationlist"; list"
l=&l1; {
break;
case 10: l->sortList();
break;
case 11:
goto X;
break;
case 12:
l1.concatList(l2);
break;
case 13:
l->reverseDisplay();
break;
default:
cout<<"Wrong choice";
}while(choice!=0);
return 0;