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 2. (http://www.informatikerboard.de/board/thread.php?threadid=2100)


Geschrieben von eulerscheZahl am 04.02.2015 um 17:09:

 

Aber es wird ja ausgeführt:
code:
1:
this.firstEntry = entry;

und
code:
1:
this.lastEntry = entry;


Du hast also nur einen Eintrag, aber sowohl firstEntry als auch lastEntry verweisen auf diesen.



Geschrieben von neuling96 am 04.02.2015 um 17:16:

 

ja das macht man sinn
aber wenn this.size=1 dann muss lastEnty auf null verweisen und weil size eins war wird
currentEntry.setNext(entry); ausgeführt oder? und das macht mir probleme?



code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:

Entry<E> entry = new Entry<E>(element, null);
	if (this.size == 0) {
		this.firstEntry = entry;
	} else {
		Entry<E> currentEntry = this.lastEntry;
		currentEntry.setNext(entry);
	}




Geschrieben von neuling96 am 04.02.2015 um 17:18:

 

ach ich glaube jetzt versteh ich dich wenn this size=1


dann verweisen ths.lastEntry und the.firstEntry auf das gleiche



Geschrieben von eulerscheZahl am 04.02.2015 um 17:18:

 

Erster Funktionsaufruf:
size == 0, daher
code:
1:
2:
this.firstEntry = entry;
this.lastEntry = entry;


Zweiter Funktionsaufruf:
size == 1, aber lastEntry ist nicht mehr null.



Geschrieben von neuling96 am 04.02.2015 um 17:25:

 

endlich verstanden Zunge raus

danke smile


Forensoftware: Burning Board, entwickelt von WoltLab GmbH