Berechnung der Laufzeit u. die Bestimmung der Ordnung eines Programmes

  • Hallo zusammen,

    ich würde bitte dringend Eure Hilfe benötigen.

    Gegeben ist der der untenstehende Code mit fiktiv gemessenen Laufzeiten:

    Nun muss ich eine geschlossene Formel für die Berechnung der Laufzeit bestimmen + die Ordnung des Programms.

    Ich würde hierfür bitte dringend Unterstützung benötigen.

    Danke!


    lG
    Gazza

  • Tipp: die innerste Schleife läuft immer 4mal, also konstant O(1). Die mittlere Schleife läuft beim ersten Mal (erster Durchlauf äußere Schleife) 0mal, beim zweiten Mal 1mal, beim dritten Mal 2mal, ... bis schließlich n-1 mal. Du brauchst also nur die Zahlen von 0...n-1 aufsummieren (Summenformel von Gauß) und erhältst O(n^2).

  • Tipp: die innerste Schleife läuft immer 4mal, also konstant O(1). Die mittlere Schleife läuft beim ersten Mal (erster Durchlauf äußere Schleife) 0mal, beim zweiten Mal 1mal, beim dritten Mal 2mal, ... bis schließlich n-1 mal. Du brauchst also nur die Zahlen von 0...n-1 aufsummieren (Summenformel von Gauß) und erhältst O(n^2).

    Perfekt, danke!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!