Hallo,
da ihr mir beim letzten Mal schon so schnell und kompetent weitergeholfen habt, hoffe ich hier nochmal auf Unterstützung:
gegeben:
unsortierte Menge M mit n Elementen
verwendetes Sortierverfahren:
Aufbau eines binären Suchbaums Inorderdurchlauf dieses Baumes
Gefragt:
Laufzeitkomplexität (best- und worst-case)
########################
ANSATZ:
AUFBAU: Suche die Stelle, an der es eingefügt werden soll hat Laufzeitkomplexität O(log n) im worst-case und O(1) im best-case, das einfügen selber O(1) [--> stimmt das?] INORDERDURCHLAUF: die Laufzeitkomplexität für den best- und worst-case ist O(n), da jeweils alle Elemente durchlaufen werden müssen, um sie sortiert ausgeben zu können [--> stimmt das?]
daraus erhielte ich dann folgende Gleichungen (AUFBAU[=suchen+einfügen]+DURCHLAUF):
best-case: (O(1)+O(1)+O(n) worst-case: (O(log n)+O(1)+O(n)
Stimmt der Ansatz überhaupt und wenn ja, wie lautet dann die Laufzeitkomplexität, also wie könnte man das auflösen.
Danke für Eure Mühen,
Viele Grüße