Java Tutorial | Rekursive Datenstrukturen / Doppelt verkettete Listen | #25 [ger/4k]

preview_player
Показать описание

Soziale Netzweke etc.
------------------------------
------------------------------

Setup und Equipment

------------------------------

Mikrofon: RØDE NT1-A
Audiointerface: M-Audio M-Track 2x2
Mikroarm: RØDE PSA-1

CPU: Intel Core I9 - 10900k
Grafikkarte: Nvidia GTX 1070
Mainboard: ASUS Z490-a Prime
Arbeitsspeicher: Corsair Vengeance LPX 64GB DDR4
CPU Kühler: be quiet! Dark Rock Pro 4
Рекомендации по теме
Комментарии
Автор

Hallo, danke für den schnellen Überblick in das Thema. Habe die rekursive Lösung direkt in die Klasse Liste programmiert:

public int max() {
Eintrag e = first;
return max(e, Integer.MIN_VALUE);
}

private int max(Eintrag e, int max ) {
if (e.next != null) {
if (e.getEintrag() > max) max = e.getEintrag();
return max(e.next, max);
}
if (e.getEintrag() > max) max = e.getEintrag();
return max;
}

So lernt man es auch im Studium :).
Bis zum nächsten Video.😅

Sonnennutzer
Автор

Erstmal vielen Dank für die tollen Tutorials.


Leider muss ich zugeben, dass mich diese Folge an neuen Informationen erschlagen hat und ich überhaupt nicht mitgekommen bin.

kairukos
Автор

zwar etwas spät, aber ich glaub ich habs ^^
Iterativ:
public class Iterativ {
public int findMax(Liste list){
int max = 0;
int n = list.size();
for(int i = 0; i < n; i++){
if(list.get(i).getVal() >= max){
max = list.get(i).getVal();
}
}
return max;

}
}

Rekursiv:

public class Rekursiv {

public int max = 0;

public int findMax(Liste list){
Eintrag e = list.first;
return help(e);
}
private int help(Eintrag e){
if(e.getVal() >= max){
max = e.getVal();
}

if(e.next != null){
help(e.next);
}

return max;
}
}

timixg
Автор

Kannst du mal zeigen wie man eine Hauptmenü in ein Spiel Programmiert mit JavaFX?

sshvdow
Автор

Wäre hilfreich wenn man das element an einer beliebigen stelle einfügen könnte...

benij