Lassen sich Bäume in Java gut implementieren?
also single linked list und double linked list, queues mit ringpuffer, stacks hab ich alles hingekriegt, kriege ich dann auch bäume hin oder ist das eher ein schwieriges thema`?
4 Antworten
Zumindest ein einfacher Binärbaum sollte kein größeres Problem darstellen. Ohne Pflege bei sortiertem Einfügen degeneriert der eh zur Linked list.
Es gibt natürlich auch Baumtypen, da steckt deutlich mehr Arbeit etc. drin - aber auch diese lassen sich natürlich in Java implementieren.
Kannst du machen, klar. Aber um solche Datenstrukturen wirklich zu verstehen, wäre es nicht schlecht, das Ganze mal in C zu implementieren. Java kommt halt für den Programmierer ohne Zeiger aus. Das ist bei C nicht der Fall.
Klar geht das. Und ebenso klar ist es schwieriger als Listen.
Nein kriegst du auch hin, Gruß
Ob Zeiger oder Referenz macht da jetzt nicht den großen Unterschied.