-1
我已經創建了自己的堆棧類,但需要實現get方法以基於在args中傳遞的索引返回堆棧元素。我創建了一個包含方法,並假設get會以類似的方式工作。實現堆棧獲取方法
我的問題是我將如何實現get方法?我想基本實現Stack從標準庫中的Vector類繼承的get方法。請參閱-http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Vector.html#get%28int%29
以下是我在下面的包含方法。
public boolean contains (T value){
T t = top.item;
Object node = t;
while(node!=null)
{
if(node==value){
return true;
}
else {
node=top.next;
}
}
return false;
}
什麼問題? –
問題是什麼,是的它會以同樣的方式工作? – havexz
該索引參數有什麼作用?指定堆棧的深度?從頂部算起?無論哪種方式,這是一個不尋常的堆棧。通常情況下,你可以推/ pop/peek。 – Thilo