Hallo zusammen. Ich soll einen Stack (Stapel) mit den Methoden push und pop implementieren.
Die Elemente des Stapels sind Objekte vom Typ Node:
static class Node
{
int data;
Node next;
}
Die Instanzvariable top der Klasse Stack ist vom Typ Node und zeigt auf
das oberste Element im Stapel. Um die Klasse zu testen, soll ich einen
Stapel mit den Werten 1 bis 30 mittels einer Schleife erzeugen und den dann ausgeben.
Die innere Klasse habe ich implementiert, doch weiß nicht wie ich weiter vorgehen soll..Wie kriege ich es hin, den Stapel zu bilden?
Die Elemente des Stapels sind Objekte vom Typ Node:
static class Node
{
int data;
Node next;
}
Die Instanzvariable top der Klasse Stack ist vom Typ Node und zeigt auf
das oberste Element im Stapel. Um die Klasse zu testen, soll ich einen
Stapel mit den Werten 1 bis 30 mittels einer Schleife erzeugen und den dann ausgeben.
Java:
public class Stack {
//Attribut, oberstes Element
Node top;
Stack() {}
public void push() {
for (int i = 1; i <= 30; ++i)
{
Node n = new Node();
top = n;
n.data = i;
n.next = n;
}
}
public void pop() {
}
public static void main(String[] args) {
Stack s1 = new Stack();
s1.push();
}
static class Node {
Node() {}
//Attribute
Node next;
int data;
}
}
Die innere Klasse habe ich implementiert, doch weiß nicht wie ich weiter vorgehen soll..Wie kriege ich es hin, den Stapel zu bilden?
