Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Praktische Informatik (http://www.informatikerboard.de/board/board.php?boardid=6)
--- Datenstruktur die 3. (http://www.informatikerboard.de/board/thread.php?threadid=2107)


Geschrieben von neuling96 am 24.01.2015 um 12:03:

  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;
} 




Geschrieben von eulerscheZahl am 24.01.2015 um 12:09:

 

Habe es jetzt nicht extra ausgeführt, sieht aber richtig aus.
Abgesehen von Schreibfehlern wie getelement statt getElement()



Geschrieben von neuling96 am 24.01.2015 um 19:18:

 

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

aber jedenfalls

Danke Wink



Geschrieben von neuling96 am 05.02.2015 um 16:03:

 

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?



Geschrieben von eulerscheZahl am 05.02.2015 um 16:33:

 

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


Forensoftware: Burning Board, entwickelt von WoltLab GmbH