Datenstruktur die 3.

Neue Frage »

Auf diesen Beitrag antworten »
neuling96 Datenstruktur die 3.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
public class Stack<T> {
private int size;
private Entry<T> this.head;

public Stack (){
this.head=null;
}


public int size() { 
return this.size;
} 

public void push(T Element){
Entry<T> current=new Entry<T>(Element, this.head);
this.head=current;
this.size++;
} 
public T pop(){ 
if(this.head==null){
throw new NullPointerException("Liste leer");
} 
Entry<T> current=this.head;
this.head=this.head.getnext();
this.size--;
return current.getelement;
} 

 
Auf diesen Beitrag antworten »
eulerscheZahl

Habe es jetzt nicht extra ausgeführt, sieht aber richtig aus.
Abgesehen von Schreibfehlern wie getelement statt getElement()
Auf diesen Beitrag antworten »
neuling96

diese ganzen Flüchtigkeitsfehler... muss ich langsam in den griff bekommen

aber jedenfalls

Danke Wink
Auf diesen Beitrag antworten »
neuling96

LIFO= das Element, das auch als erstes steht wird entfernt?
FIFO= das Element, das auch als letztes steht wird entfernt?

sonst muss man nichts weiter beachten?




müsterlösung macht doch genau das was ich bei public push mache?
 
Auf diesen Beitrag antworten »
eulerscheZahl

FIFO = First In First Out: was zuerst rein kam, kommt auch als erstes wieder raus.
LIFO = Last In First Out.
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »