【Java】 大话数据结构(4) 线性表之循环链表

 

本文稍微介绍了一下循环链表

将单链表终端结点的指针域由空指针改为指向头结点,形成一个环,这种头尾相接的单链表称为循环列表

循环列表的结构如下图所示:

循环链表的优点:可以从任意一个结点出发,遍历所有结点。

将两个具有尾指针的循环链表合并成一个表非常方便,如下图所示:

合并后:

Java程序代码:

		Node p=rearA.next;
		rearA.next=rearB.next.next;
		Node q=rearB.next;
		rearB.next=p;
		q=null;

  

 

posted @ 2018-06-04 17:46  华仔要长胖  阅读(445)  评论(0编辑  收藏  举报