登 录
LinkedList* IsCyclicLinkedList (LinkedList* pHead) { LinkedList* pCur; LinkedList* pStart; while (pCur != NULL) { for ( ; ; ) { if (pStart == pCur->next) return pStart; pStart = pStart->next; } pCur = pCur->next; } return pStart; }
我修改后如下:
LinkedList* IsCyclicLinkedList (LinkedList* pHead) { LinkedList* pCur = pHead; LinkedList* pStart = pHead; while (pCur != NULL) { if (pStart == pCur->next) return pStart; /*pStart = pStart->next;*/ pCur = pCur->next; } return pStart; }
抱歉!评论已关闭.