代码清单3-19:简单并带有错误的环形单链表检测代码
LinkedList* IsCyclicLinkedList(LinkedList* pHead)
{
LinkedList* pCur;
LinkedList* pStart;
while (pCur != NULL)
{
for(; ; )
{
if (pStart == pCur -> pNext)
return pStart;
pStart = pStart -> pNext;
}
pCur = pCur -> pNext;
}
return pStart;
}