0
嘿,我必須創建一個使用兩個堆棧創建隊列的TwoStacksQueue.java
。實現此處預期的錯誤
我只是想知道如何實現Stack.java
到TwoStacksQueue.java
。
這是我有:
public class TwoStacksQueue<Item> implements Stack<Item>
嘿,我必須創建一個使用兩個堆棧創建隊列的TwoStacksQueue.java
。實現此處預期的錯誤
我只是想知道如何實現Stack.java
到TwoStacksQueue.java
。
這是我有:
public class TwoStacksQueue<Item> implements Stack<Item>
我不認爲你會想implements
堆棧。如果你要使用兩個堆棧,你會想這樣的事情
public class TwoStacksQueue<E> {
Stack<E> firstStack;
Stack<E> secondStack;
}
如果你正在嘗試使用兩個棧類應該被定義爲一個隊列來實現隊列。然後內部表示取決於你。也許這樣的事情:
public class TwoStacksQueue<Item> implements Queue<Item> {
private Stack stack1;
private Stack stack2;
}
看看:http://stackoverflow.com/questions/69192/using-stack-as-queue – forsvarir 2011-05-02 21:28:05