Hai, Stephan,
Ich denke ich bin nicht der einzige, der nicht ganz sicher
ist, was eine logarithmische Steigung sein soll, da du das
etwas unglücklich formuliert hast!
hmm - na dann eben nochmal etwas ausführlicher: es geht um Algorithmen und ihre Analyse, insbesondere um die O-Notation. Laut meinem Skript werden „mit der O-Notation Laufzeitfunktionen in gewisse Klassen ‚eingeordnet‘“ und dadrunter steht dann eine Tabelle
O(1) konstant
O(log n) logarithmisch *
O(n) linear
O(n log n) *
O(n log² n) *
…
O(n²) quadratisch
O(n^k), k>=2 polynominell
…
O(2^n) exponentiell
Die drei mit * markierten Laufzeitfunktionen machen mir dabei den größten Streß, was unter Umständen auch damit zusammenhängen kann, daß das Skript nicht das Gelbe vom Ei ist - z.B. wird im Text nicht nur bei O(log n) von einer logarithmischen Steigung gesprochen, sondern auch bei O(n log n), und dann behauptet, daß eine logarithmische Steigung immer kleiner wäre, als eine lineare (was ja Blödsinn ist, wenn man O(n log n) ebenfalls als logarithmische Steigung bezeichnet).
Und nun sind wir wieder bei meiner Frage: wie wird „logarithmische Steigung“ definiert? Alles, was größer als konstant ist, aber kleiner als linear? Alles, was ‚die richtige Form hat‘ (also zunächst stark ansteigend, dann immer flacher)?
Ist jetzt klarer, was meine Frage ist?
Gruß
Sibylle