Ohne auf asymptotische Notation zurückgreifen zu müssen, ist mühsame Schrittzählung der einzige Weg, um die zeitliche Komplexität eines Algorithmus zu erhalten? Und ohne Schrittzählung jeder Codezeile können wir zu einer großen O-Darstellung eines Programms gelangen?Wie berechnet man die exakte Komplexität eines Algorithmus?
Details: Versuch, die Komplexität mehrerer numerischer Analysealgorithmen herauszufinden, welche für die Lösung eines bestimmten Problems am besten geeignet sind. Zum Beispiel - Von der Regula-Falsi oder Newton-Rhapson-Methode zur Lösung von Gleichungen ist die Absicht, die genaue Komplexität jeder Methode zu bewerten und dann zu entscheiden, welche Methode weniger komplex ist (Wert von 'n' oder was auch immer Argumente geben).
die Vereinfachung wird hilfreich sein, danke. können Sie mir mehr/zeigen Sie mir die notwendigen Ressourcen auf, wie man die komplizierten Algorithmen "profiliert". – AruniRC
Siehe http://en.wikipedia.org/wiki/Profiling_%28computer_programming%29. Ich bin kein Experte für ausgefallene Entwicklungstools, aber diese Wikipedia-Seite kann Ihnen den Einstieg erleichtern. Insbesondere erwähnt er das klassische Unix-Profiling-Kommando "gprof". –