【发布时间】:2010-10-26 22:19:14
【问题描述】:
给定两个支持操作 enqueue/push_back、dequeue/pop_front 和 size 的队列
Q1: A1 A2 A3
Q2: B1 B2 B3
如何将它们合并到第三个队列中(也支持相同的操作),获得:
Q3: A1 B1 A2 B2 A3 B3
我对使用的算法更感兴趣,而不是任何特定的语言实现。
【问题讨论】:
-
当一个队列比另一个队列更快耗尽时,您想做什么?停止?继续,忽略短队列中的任何缺失元素?继续,用空元素代替缺失的元素?