worst-case, usw. wie genau? < Komplex. & Berechnb. < Theoretische Inform. < Hochschule < Informatik < Vorhilfe
 
 
   | 
  
 
  
   
    
     
	   | Status: | 
	   		           				(Frage) überfällig    |    | Datum: |  02:12 Sa 05.11.2011 |    | Autor: |  Sin777 |   
	   
	   Hallo, wir hatten in der Vorlesung das Thema worst-case, average-case und co. Jetzt ist mal generell meine Frage, wie genau man das eigentlich nimmt. Folgende Fragen hätte ich:
 
 
Wenn die Komplexität einer Schleife berechnet wird (worst-case, best-case, average-case), so bin ich mir laut Skript nicht sicher, was ich denn alles mit einberechnen soll. Beispielsweise diese Schleife for(int i = 1; i < n; i++){sum = sum + i;}.
 
 
sum + i: ein Einheit, Zuweisung (=) eine Einheit, n-1 Schleifendurchläufe und 1 Vergleich
 
für den Abbruch, Zuweisung in der for-Schleife 1 Einheit => (n-1)*2 + 2.
 
 
Bei uns im Skript wird dieses +1 für den Abbruch weggelassen und auch das +1 in der Zuweisung in der for-Schleife. Auf der anderen Seite ist es aber wichtig, dass es (n-1) und nicht n Schleifendurchläufe sind. Ich bin verwirrt ... entweder man nimmt es genau oder eben nicht aber was ich nun mitzähle und was nicht scheint mir teilweise völlig wahllos.
 
 
Zählt i = i + 3 als zwei Einheiten?
 
 
Zum Thema Pseudocode: Gibt es dafür einen Standard oder macht das auch jeder wie er will?
 
 
 
Gruß
 
 
      | 
     
    
   | 
  
 |          | 
 
 
   | 
  
 
  
   
    
     
	   | Status: | 
	   		           				(Mitteilung) Reaktion unnötig    |    | Datum: |  02:20 Mo 07.11.2011 |    | Autor: |  matux |   
	   
	   $MATUXTEXT(ueberfaellige_frage) 
      | 
     
    
   | 
  
 
 |   
|          | 
 
 
   | 
  
 
  
   
    
     
	   | Status: | 
	   		           				(Mitteilung) Reaktion unnötig    |    | Datum: |  23:23 Mo 07.11.2011 |    | Autor: |  awakening |   
	   
	   zuweisungen und vergleiche zählt man in der regel nicht mit, nur floating point operations
 
 
@pseudocode, jeder wie er will wobei der lesbar sein sollte sonst bringt er nix...
 
 
      | 
     
    
   | 
  
 
 |   
  
   |