双向循环链表 和 单向循环链表 查找循环节点 思路都是一样。 快慢指针查找法。 理论可参考
typedef struct Student_Double { char name[10]; int point; struct Student_Double *preStu; struct Student_Double *nextStu; } StudentDouble; StudentDouble * CreateDoubleCircleLink_Table(){ int i = 0; StudentDouble *head = NULL; head=(StudentDouble *)malloc(sizeof(StudentDouble)); head->name[0]='