我正在通过阅读一本书来复习我的数据结构,它提出的一个问题是通过不使用“第一个”和“最后一个”指针来构建一个循环单链表,而是允许通过使用访问它一个引用“电流”。我不确定我是否理解这个问题,我一直认为我至少需要首先或最后。这是我的实现,但它有“第一”,不知道如何绕过它。您能否评论我如何调整我的代码以消除对first的依赖?classLink{publicintiData;publicLinknext;publicLink(intid){//constructoriData=id;}publicvoiddisplayLink(){System.out.print(iData+"");}}//