C++编程之美-结构之法(代码清单3-19:简单并带有错误的环形单链表检测代码)

代码清单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;  
}
发布了1247 篇原创文章 · 获赞 951 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/weixin_42528266/article/details/104028200