基于双端队列阵列

时间:2012-02-08 23:11:10

标签: java queue

我有一个关于双端队列的问题。在双端队列中,后面的元素是否引用了前面的元素?

我的队列大小应为50,这是否意味着,我应该将队列的后面设置为50-1?前面到0?

干杯。

2 个答案:

答案 0 :(得分:2)

不,你的队列应该有一个指向前面的指针和指向后面的指针。但背面不需要指向前方的指针。

答案 1 :(得分:0)

如果将此实现为数组,其限制为50-1和0,则还需要确定队列是否应该像循环缓冲区一样环绕。

你需要跟踪两端的位置。