有关下面代码的说法正确的是( )。 
这题考循环链表,拿到题先数指针:单向只有next,双向必有prev,循环链表的关键是尾节点next回头。
很多学生看到链表就默认单向,漏看尾节点next指向头结点的细节;或者把循环链表误判为双向链表,因为都涉及指针回环,但双向必须同时有prev和next两个指针域,代码里只出现单向指针,这是命题人故意设的坑。
【考点】链表结构|循环链表|指针操作
GESP 八级「数据结构与算法」模块第 4 节考点。命题人把这道题放在 C++ 组而非 Python 组,就是卡住那些只会背单向链表定义、对指针操作不敏感的考生——链表是八级必考,但循环链表这种变体能瞬间筛掉 60% 只会套模板的人。