|
Autor |
Mergesort Laufzeit |
|
OlafMussler
Ehemals Aktiv  Dabei seit: 08.03.2007 Mitteilungen: 83
 | Themenstart: 2007-04-28
|
Hat jemand eine Idee wie man die Laufzeit von Mergesort, also
O(n*log(n)) ohne das Mastertheorem beweisen kann ?
Grüße, Olaf.
|
Profil
|
Plex_Inphinity
Senior  Dabei seit: 01.05.2002 Mitteilungen: 3601
 | Beitrag No.1, eingetragen 2007-04-30
|
Hallo,
Die Laufzeit T(n) von Mergesort erfüllt die Rekursion
T(n)=2*T(floor(n/2))+Cn für eine Konstante C\in \IN.
Zeige per Induktion nach n, dass für alle n>=2
T(n)<=D*n*log(n) , wobei die Konstante D später geeignet gewählt wird.
Induktionsstart__:
T(2)<=2D*log(2)=2D <=> D>=T(2)/2
T(3)<=3D*log(3) <=> D>=T(3)/(3*log(3))
Induktionsschritt__:
Gelte die Behauptung für alle 3<=m
D>=C
Also wählen wir am Anfang des Beweises D:=max (C, T(2)/2, T(3)/(3*log(3))) , dann geht er durch.
Gruß
Plex
|
Profil
|
OlafMussler
Ehemals Aktiv  Dabei seit: 08.03.2007 Mitteilungen: 83
 | Beitrag No.2, vom Themenstarter, eingetragen 2007-04-30
|
Danke ... stimmt induktiv kann mans zeigen ...
|
Profil
|
OlafMussler hat die Antworten auf ihre/seine Frage gesehen. OlafMussler hat selbst das Ok-Häkchen gesetzt. |
|
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2022 by Matroids Matheplanet
This web site was originally made with PHP-Nuke, a former web portal system written in PHP that seems no longer to be maintained nor supported. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen. Lesen Sie die
Nutzungsbedingungen,
die Distanzierung,
die Datenschutzerklärung und das Impressum.
[Seitenanfang]
|