我的作业有问题。我需要你能给我的所有帮助。堆栈在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