基于链表实现队列(基于Java实现)
基于链表的队列实现方法的原理:
基于链表的实现,跟前面的基于数组实现一样,同样也需要两个指针:head指针和tail指针。它们分别指向链表的第一个结点和最后一个结点。如下图所示,入队时,tail->next = new_node,tail = tail->next; 出队时,head = head->next。
具体代码如下:
1 | package com.company; |
输出的结果:
1 | def |
- 本文作者: feng之锋
- 本文链接: http://example.com/2020/12/14/基于链表实现队列/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
