Miscellany
public text v1 · immutablevoid List::AddAtRear(Node &v)
{
Node * nPtr;
if(!IsFull())
{
if(front==0)
{
AddAtFront(v);
return;
}
else
{
Node * temp;
temp = FindNode(front, 0);
if(temp == 0)
{
return;
}
nPtr = new Node();
temp->next = nPtr;
nPtr->next = NULL;
nPtr->data = v.data;
}
}
}
Node * List::FindNode(Node * start, Node * end)
{
Node * temp = start;
Node * test;
while(temp != end)
{
test = temp->next;
if(test == end)
{
return temp;
}
else
{
temp = test;
}
}
return end;
}