void RemoveDuplicatesFromSortedList(NODE *pHead)
{
if (NULL == pHead)
return;
NODE *pCurrent = pHead;
while (pCurrent->pNext)
{
NODE *pTemp = pCurrent->pNext;
if (pCurrent->nValue == pTemp->nValue) //Is duplicate?
{
pCurrent->pNext = pTemp->pNext;
free(pTemp);
}
else
{
pCurrent = pCurrent->pNext;
}
}
}
Thursday, August 21, 2008
Subscribe to:
Post Comments (Atom)

0 comments:
Post a Comment