其实,概念本身说的非常清楚!
他们的主要区别在于指针的不同;
单链表:每个结点只有一个指针指向后继结点;(按数据元素的逻辑关系顺序)
双链表:每个结点有两个指针,一个指向前驱;另一个指向后继;
单循环链表:在单链表的基础之上将尾指针的NULL改为头结点的地址;从而使之形成循环,但循环的方向是单一的;
双循环链表:在双链表的基础之上将头尾连接;形成循环;循环的方向是双向的;
主要区别:都是概念中描述的
本人愚钝,分析理解的不到之处,敬请指正
但还有一点个人认为:四者的难点在于:他们各自操作(如:删除,插入)的不同,要好好把握!!