//-------------------------------
Delete
a node from end----------------------------------
void
Employee::del_at_end( )
{
EmployeeNode* prev;
do
{
prev = NULL;
EmployeeNode *temp = first;
while(temp->next != NULL)
{
prev =
temp;
temp =
temp->next;
}
prev->next = NULL;
cout <<
" Deleting " << temp->name << endl;
delete temp;
}
while(prev != NULL);
}
0 comments: