PMAC中的努力小白 2023-09-27 16:54 采纳率: 60%
浏览 11

这是一个先进先出的链表代码,但是这其中让我不理解的是为什么需要在初始时将尾指针tail指向表头head,然后还在每次链接新节点到尾指针之后再一次将尾指针指向新节点

这是一个先进先出的链表代码,但是这其中让我不理解的是为什么需要在初始时将尾指针tail指向表头head,然后还在每次链接新节点到尾指针之后再一次将尾指针指向新节点,这样做的意义是什么?为什么要加上“tail=p”这行代码。

img

  • 写回答

3条回答

  • 张纪生 优质创作者: C/C++技术领域 2023-11-23 19:59
    关注

    链表的种类有很多,你描述的应该是循环链表。“先进先出”是队列的性质,所以更准确点说,其实是循环队列

    评论

报告相同问题?

问题事件

  • 创建了问题 9月27日