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

时间:2023-12-27 14:05:13

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

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

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

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

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

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

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

合并后:

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

Java程序代码:

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