Als «efficiency» getaggte Fragen

Verwenden Sie beim Lösen eines Problems so wenig Ressourcen (z. B. Zeit, Raum) wie möglich. Verwenden Sie dieses Tag, wenn Ihre Frage speziell die Ressourcennutzung betrifft, nicht für allgemeine Algorithmusfragen, in denen Laufzeiten erwähnt werden.


4
Warum heißt Polynomialzeit „effizient“?
Warum wird in der Informatik jede höchstens polynomielle Komplexität als effizient angesehen? Für jede praktische Anwendung (a) sind Algorithmen mit der Komplexität viel schneller als Algorithmen, die zeitlich ausgeführt werden, beispielsweise , aber die erste wird als ineffizient angesehen, während die letztere effizient ist. Wo ist die Logik ?!nlognnlog⁡nn^{\log n}n80n80n^{80} …





3
Warum wird die Auswahl schneller sortiert als die Blasensortierung?
Auf Wikipedia steht : "... Selektionssortierung übertrifft fast immer Blasensortierung und Gnomensortierung." Kann mir bitte jemand erklären, warum Auswahlsortierung als schneller als Blasensortierung angesehen wird, obwohl beide haben: Zeitliche Komplexität im schlimmsten Fall :O(n2)O(n2)\mathcal O(n^2) Anzahl der Vergleiche : O(n2)O(n2)\mathcal O(n^2) Beste Fallzeitkomplexität : Blasensortierung:O(n)O(n)\mathcal O(n) Auswahlsortierung:O(n2)O(n2)\mathcal O(n^2) Durchschnittliche Fallzeitkomplexität …

2
Effiziente Kartendatenstruktur zur Unterstützung der ungefähren Suche
Ich suche nach einer Datenstruktur, die eine effiziente ungefähre Suche nach Schlüsseln unterstützt (z. B. Levenshtein-Abstand für Zeichenfolgen), wobei die bestmögliche Übereinstimmung für die Eingabetaste zurückgegeben wird. Die am besten geeignete Datenstruktur, die ich bisher gefunden habe, sind Burkhard-Keller-Bäume , aber ich habe mich gefragt, ob es für diesen Zweck …





6



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.