[DSAL] Übung 1, Aufgabe 1

[Progra] Programmierung
[DSAL] Datenstrukturen und Algorithmen
[SWT] Softwaretechnik
[DB] Datenbanken und Informationssysteme

Übung 1, Aufgabe 1

Beitragvon Matthew » 24.06.10 14:09

Moin,
bei Übung 1 die erste Aufgabe, wie kommt´s das W(n) = n/2 * 2 ist?
Ich habe n gerade und n ungerade betrachtet.
Daraus ergibt sich für mich auch eine viel längere Formel für die Average-Case-Laufzeit...eben zusätzlich mit PR(n gerade) und PR(n ungerade).

Grüße
Matthew McGore
Matthew
 
Beiträge: 37
Registriert: 14.07.09 23:14

Re: Übung 1, Aufgabe 1

Beitragvon seb » 26.06.10 17:38

Ist doch klar,

n+1 Vergleiche bei n ungerade, und n Vergeleiche falls n gerade ist. Das heisst wenn du \frac{n}{2} aufrundest und mal 2 nimmst, kommt bei n ungerade: n+1 raus und bei n gerade: n heraus. Man kann es auch so schreiben n+\frac{(-1)^{n+1}+1}{n}
seb
 
Beiträge: 52
Registriert: 16.10.09 17:15
Studiengang: Informatik (B.Sc.)
Studiert seit: WS 09/10
Anwendungsfach: BWL


Zurück zu Praktische Informatik