我的作業有問題。我需要你能給我的所有幫助。堆棧在java中使用堆棧
我需要創建一個可以存儲任何類型數據的堆棧和一個與Stack類型的元素一起工作的堆棧的組合。我很困惑。
,我本來是要實現其方法是:
initializeStack() 的isEmpty() isFull() 推() POP() showStack() countElements()
這就是我到目前爲止:
public class pilita {
Object vectorPila[];
int tope;
public pilita(int tam){
vectorPila=new Object[tam];
tope=-1;
}
public void inicializarPila(){
tope=-1;
}
public void push(Object dato){
tope++;
vectorPila[tope]=dato;
}
public Object pop(){
Object fuera=vectorPila[tope];
tope--;
return fuera;
}
public boolean pilaVacia(){
return tope==-1;
}
public boolean pilaLlena(){
return vectorPila.length-1==tope;
}
public Object cima(){
return vectorPila[tope];
}
public Object contar(){
return tope+1;
} }
所有的方法都很好的實現(使用我的邏輯)。
但是我怎樣才能使用這些方法使用堆棧數據類型的堆棧? 如果有人能幫助我,我將非常感激。
此處還有原始問題。
堆棧的小堆棧:數據結構的元素小堆棧是任何類型的數據。數據結構堆棧的元素是堆棧類型。
「問題,要求作業幫助必須包括到目前爲止你已經做解決問題的工作的總結,和你有解決它的難度的描述。」 https://www.tutorialspoint.com/javaexamples/data_stack.htm – MikeJRamsey56