Ich frage mich, wie aufwendig die Berechnung der String-Repräsentation einer Zahl bzw. der Zahl aus einer String-Repräsentation eigentlich ist.
Wenn ich die Zahl z zur Berechnung ansetze, dann komme ich zum Schluss, dass ihre String-Repräsentation S mit O(log n) (oder besser O(log z)) ermittelt werden kann. Nehme ich aber |S|, also die Länge von S, dann komme ich auf linearen Aufwand. Dem gegenüber gibt es aber die Potenz eines Wortes, und der Zusammenhang zwischen der Länge des erzeugten Wortes, der des ursprünglichen Wortes und dem Exponenten, nämlich
|w^n| = n * |w|
lässt eher einen logarithmischen Zusammenhang vermuten. Was stimmt denn nun? Oder bin ich komplett auf dem Holzweg?
Ark
Wenn ich die Zahl z zur Berechnung ansetze, dann komme ich zum Schluss, dass ihre String-Repräsentation S mit O(log n) (oder besser O(log z)) ermittelt werden kann. Nehme ich aber |S|, also die Länge von S, dann komme ich auf linearen Aufwand. Dem gegenüber gibt es aber die Potenz eines Wortes, und der Zusammenhang zwischen der Länge des erzeugten Wortes, der des ursprünglichen Wortes und dem Exponenten, nämlich
|w^n| = n * |w|
lässt eher einen logarithmischen Zusammenhang vermuten. Was stimmt denn nun? Oder bin ich komplett auf dem Holzweg?
Ark