2012-02-08 48 views
0

我有一個關於雙端隊列的問題。在雙端隊列中,後面的元素是否引用了前面的元素?基於雙端隊列陣列

我的隊列大小應該是50,那麼這是否意味着我應該將隊列的後面設置爲50-1?並前面0?

乾杯。

+1

您正在實施自己的?因爲,你知道,有'ArrayDeque'。 – 2012-02-08 23:14:53

+0

是我自己的,只是想知道後面是否要保留一個指向前面的指針。 – 2012-02-08 23:16:47

+0

我還不清楚你在問什麼。這是一個基於數組的東西嗎? 「指針」是什麼意思? – 2012-02-08 23:18:31

回答

2

不能你的隊列應該有一個指向前面的指針和指向後面的指針。但後面不需要指向前面的指針。

0

如果您將其作爲數組實現,則您的限制是50-1和0,您還需要確定您的隊列是否應像環形緩衝區一樣環繞。

你確實需要跟蹤兩端的位置。