【发布时间】:2017-12-20 16:33:14
【问题描述】:
理解为什么我们需要在静态队列中维护一个尾部,但为什么需要在动态队列中维护一个尾部,我知道它使编程更容易并降低了时间复杂度(b/c 较小的循环是必需的) 但是我们也应该在单链表中保持一个尾部。
【问题讨论】:
-
如果此问题与语言无关,则不应使用语言标签。
-
抱歉标记错误的语言,我的问题不是关于链表,而是关于动态队列的一般结构,为什么我们需要一个前后端才能完成整个功能仅靠后方。
-
我误读了这个问题。最后一句话质疑单链表让我失望。
-
@Haider Imtiaz 为什么你会得出这个结论“但是我们也应该在单链表中保持一个尾部。”?!
-
我的观点是,如果队列中的尾部使编程更容易并降低时间复杂度,为什么不将其也保留在单链表中。
标签: queue