Ich habe eine Diskussion mit meinem Freund, wir hatten gestern eine Prüfung. Ich sagte, es könnte nicht, er sagte, es wäre Fall 1. Wahrscheinlich hat er recht, aber ich kann nicht verstehen, warum. Vielen Dank im Voraus.kann t (n) = 2t (n/2) + n^0,5/logn mit dem Hauptsatz gelöst werden?
0
A
Antwort
2
Für jeden Wert von n größer als 1 hat n^(0,5/log n) einen konstanten Wert von exp (0,5). Dies kann sehr leicht bewiesen werden:
x = n^(0.5/log n)
log(x) = (log n) * 0.5/(log n) = 0.5
=> x = exp(0.5) = 1.64872...
Als Ergebnis kann der zweite Term des Ausdrucks als Konstante behandelt werden. Mit einem konstanten zweiten Term entspricht Ihre Formel t(n) = 2t(n/2) + 1, die Komplexität O (n) hat.
Und ja, dein Freund hat Recht. Dies entspricht case 1, wobei der Wert von c in f (n) ∈ 0 (n^c) gleich Null ist.
Verwandte Themen
- 1. Wann kann der Hauptsatz tatsächlich angewendet werden?
- 2. Lösungen finden, um eine Wiederholung: T (N) = 2 T (N/4 + √ N) + (√10) N
- 3. Zugriff auf listbasierte Datensätze aus dem Hauptsatz
- 4. Einfach: Löse T (n) = T (n-1) + n nach Iterationsmethode
- 5. Wie können Kollationskonflikte mit dem Entity Framework gelöst werden?
- 6. Asymptotic Komplexität von T (n) = T (n-1) + 1/n
- 7. Wie lösen: T (n) = T (n - 1) + n
- 8. Java params kann Eclipse nicht gelöst werden
- 9. Lösen der Wiederkehrbeziehung T (n) = T (n-1) * T (n-2) + c wobei T (0) = 1 und T (1) = 2
- 10. Wie kann N + 1 Problem gelöst werden, indem man den Second-Level-Cache in Hibernate einführt?
- 11. Polynomial-Funktion kann nicht von Python gelöst werden sympy
- 12. Kann AngularJS Versprechen in einer Vorlage gelöst werden?
- 13. Wie kann ich T (n) in asymptotischer Schreibweise für Rekursionen angeben?
- 14. Was ist die zeitliche Komplexität von T (n) = (T (n-1) + n!)?
- 15. Subnet Utils kann nicht auf eine Art gelöst werden
- 16. JsonSerializer - Nachkommastellen mit 'N2'-Formatierung serialisieren
- 17. Wie kann dieser Umleitungskonflikt in WordPress gelöst werden?
- 18. Java. Layout kann nicht gelöst werden oder ist kein Feld
- 19. MultipartBuilder kann nicht in okhttp gelöst werden: 3.0.0-RC1
- 20. Wie kann diese Visual Studio-Ressourcenwarnung gelöst oder entfernt werden?
- 21. Applink kann nicht gelöst werden in Facebook SDK
- 22. org.apache.spark.sql.Row kann nicht in Spark 2.0-Vorschau gelöst werden
- 23. Producer-Consumer-Modell mit einheitlicher Lastverteilung mit N1: N2: ....: NM
- 24. Ui Picker Ansicht Fehler kann nicht gelöst werden
- 25. Wie kann diese CRC (Cyclic Redundancy Check) Berechnung gelöst werden?
- 26. Gradle Build Fehler kann nicht gelöst werden io.fabric
- 27. Android: Menü kann nicht auf eine Art gelöst werden
- 28. Httpclient kann nicht auf eine Art gelöst werden
- 29. Android _ Der Import android.support.v7.graphics kann nicht gelöst werden?
- 30. Wie kann Peerinvalid Fehler in Npm Installation gelöst werden?
n^(0.5/log n) ist eine Konstante (= exp (0.5)) für alle n! = 1 –
Entschuldigung, ich habe nicht verstanden, was Sie geschrieben haben. – Timur