私は宿題に問題があります。そして私はあなたが私に与えることができるすべての助けが必要です。スタックをJavaで使用するスタック
どのタイプのデータも格納できるスタックと、Stack型の要素で動作するStackの組み合わせを作成する必要があります。私は非常に混乱しています。私は実装になっていた
方法は以下の通りであった。
initializeStack() のisEmpty() isFull() プッシュ() ポップ() に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;
} }
すべてのメソッドはよく実装されています(自分のロジックを使用して)。
しかし、私はどのようにそれらのメソッドを使用してスタックのデータ型を使用してスタックを作ることができますか? 誰かが私を助けることができれば非常に感謝します。
また、元の問題があります。
少しスタックのスタック:データ構造の要素リトルスタックは、データの任意のタイプのものです。データ構造の要素スタックはスタック型です。 Javaでは
「宿題の助けを求める質問は、あなたが問題を解決するために、これまでに行った作業の概要、そしてあなたはそれを解決抱えている困難についての説明を含める必要があります。」 https://www.tutorialspoint.com/javaexamples/data_stack.htm – MikeJRamsey56