Hi,
ich habe Probleme bei folgenden 2 Aufgaben:
http://www8.pic-upload.de/29.08.11/h885xqe7ffzb.jpg
Was ich herausgefunden habe:
1.Aufgabe:
Äußere Schleife wird durchlaufen mit den Werten 0,1,2,...,n-1 Also: n-1+1 Durchläufe = n Durchläufe!
Innere Schleife durchläuft für ein i mithilfe j die Werte: 0,1,2,...,i-1 also i Durchläufe
Also insgesamt n*i Durchläufe... ich glaube auch das immer i < n gelten muss... also würde ich auf O(n) schätzen? Was sagt ihr dazu?
2.Aufgabe:
Äußere Schleife wird durchlaufen mit den Werten i, i/2, (i/2)/2, .... Wieviele Durchläufe sind das?- Wie kann man das umschreiben... vllt log(i) Durchläufe!?!
Innere Schleife durchläuft die Werte 0,1,2,....,i-2,i-1 Also: i-1+1 Durchläufe = i Durchläufe.
Wäre nett, wenn ihr mir da weiterhlefen könntet...
ich habe Probleme bei folgenden 2 Aufgaben:
http://www8.pic-upload.de/29.08.11/h885xqe7ffzb.jpg
Was ich herausgefunden habe:
1.Aufgabe:
Äußere Schleife wird durchlaufen mit den Werten 0,1,2,...,n-1 Also: n-1+1 Durchläufe = n Durchläufe!
Innere Schleife durchläuft für ein i mithilfe j die Werte: 0,1,2,...,i-1 also i Durchläufe
Also insgesamt n*i Durchläufe... ich glaube auch das immer i < n gelten muss... also würde ich auf O(n) schätzen? Was sagt ihr dazu?
2.Aufgabe:
Äußere Schleife wird durchlaufen mit den Werten i, i/2, (i/2)/2, .... Wieviele Durchläufe sind das?- Wie kann man das umschreiben... vllt log(i) Durchläufe!?!
Innere Schleife durchläuft die Werte 0,1,2,....,i-2,i-1 Also: i-1+1 Durchläufe = i Durchläufe.
Wäre nett, wenn ihr mir da weiterhlefen könntet...