Ich mag die asymptotische Komplexität im schlimmsten Fall die folgende Funktion bestimmen:die asymptotische Komplexität im schlimmsten Fall Bestimmung (O (N)) von einer bestimmten Funktion
int j;
float r = 1.0;
for (int i=1; i<(log n); i++){
j = 1;
while (j <= i^2){
r*=2;
j++;
}
print(r);
Das hart sein würde, da dieser Code nicht mit dem kompilieren unclosed '{' auf der Linie 3 und der 'n' log . Ich würde vorschlagen, entweder an einen Pseudo-Code oder an 100% echtes C++ zu bleiben. Was haben Sie bisher versucht, um die zeitliche Komplexität zu bestimmen? SO ist kein Hausaufgaben-Antwortdienst. – CollinD
Sie erhalten einen float-Überlauf, wenn n> = 1000 –