PHP Code:
void removetail(list &l)
{
if(l.head != NULL)
{
node *p=l.head;
while(p->next != l.tail)
p = p->next;
delete l.tail;
l.tail = p;
l.tail ->next = NULL;
}
}
void removetail(list &l)
{
if(l.head != NULL)
{
node *p=l.head;
while(p->next != l.tail)
p = p->next;
delete l.tail;
l.tail = p;
l.tail ->next = NULL;
}
}
void removetail(list &l)
{
if(l.head != NULL)
{
node *p=l.head;
while(p->next != l.tail)
p = p->next;
delete l.tail;
l.tail = p;
l.tail ->next = NULL;
}
}
void removetail(list &l)
{
node *q;
if(l.head != NULL)
{
node *p=l.head;
q=NULL;
while( p->next != NULL)
{
q=p;
p = p->next;
}
delete p;
if(q==NULL) l.head=NULL;
else
{
l.tail = q;
l.tail ->next = NULL;
}
}
}
void removetail(list &l)
{
if(l.head != NULL)
{
if(l.head == l.tail)
l.head = l.tail = NULL;
else
{
node *p=l.head;
while(p->next != l.tail)
p = p->next;
delete l.tail;
l.tail = p;
l.tail ->next = NULL;
}
}
}
void removetail(list &l)
{
if(l.head != NULL)
{
if(l.head == l.tail)
l.head = l.tail = NULL;
else
{
node *p=l.head;
while(p->next != l.tail)
p = p->next;
delete l.tail;
l.tail = p;
l.tail ->next = NULL;
}
}
}
Comment