Wir alle wissen, dass die minimale Komplexität eines vergleichsbasierten Sortieralgorithmus Vergleiche sind. Ich versuche eine blinde Sortierung durchzuführen, dh wenn eine Zahl einen Schaltkreis (mit booleschen, arithmetischen und "Vergleichs" -Gattern) ausgibt, der eine Liste von Elementen sortiert .Ω ( n logn )Ω(nLogn)\Omega(n \log n)nnnnnn Wenn ich alle -Vergleiche vorberechnete und …
Bitte entschuldigen Sie die Knappheit des Titels, ich habe möglicherweise Klarheit auf dem Altar der Prägnanz geopfert. Man kann sehen, dass das Einfügen von Elementen eines Arrays in einen binären Suchbaum und das erneute Auslesen (beim Einfügen) dieselben Vergleiche erfordert wie das Ausführen von Quicksort auf diesem Array. Die von …
Ich bin verwirrt. Ich möchte beweisen, dass das Problem der Sortierung einer nach Matrix, dh der Zeilen und Spalten in aufsteigender Reihenfolge, . Ich gehe davon aus, dass dies schneller als und versuche, die Untergrenze von Für Vergleiche zu verletzen, die zum Sortieren von m Elementen erforderlich sind. Ich habe …
Was ist die erste Veröffentlichung des Konzepts zur Optimierung der Zusammenführungssortierung nach Identifizieren von Sequenzen aufeinanderfolgender Positionen in aufsteigender Reihenfolge (auch bekannt als Läufe) in linearer Zeit; dann wiederholtes Zusammenführen der beiden kürzesten derartigen Sequenzen und Hinzufügen des Ergebnisses dieser Zusammenführung zur Liste der sortierten Fragmente. In einigen meiner Veröffentlichungen …
Für eine Klasse von Permutationen können wir nicht erwarten, die Permutationen von mit weniger als Vergleichen zu sortieren , wobei gemäß Konvention .C.C.\mathcal{C}C.C.\mathcal{C}O ( log| C.n| )Ö(Log|C.n|)O(\log |\mathcal{C}_n|)C.n: = C.∩ S.nC.n: =C.∩S.n\mathcal{C}_n := \mathcal{C} \cap S_n Insbesondere wenn durch Untermuster geschlossen wird, folgt nach dem Marcus-Tardos-Theorem (verfeinert von J. Fox), …
Es ist nicht schwer zu zeigen, dass das Sortieren eines Arrays von Zahlen für schwierig ist . Wenn die Eingabe ein Array von 1s und 0s ist, ist es im Wesentlichen die Funktion C o u n t (bei n Bits wird die Anzahl von 1 s binär ausgegeben), da …
Ich möchte eine effiziente Methode zur Berechnung der Mindestanzahl von Transpositionen, die zum Sortieren einer Liste erforderlich sind. Ich muss nicht wissen, was die Transpositionen tatsächlich sind. Zum Beispiel erfordert die Liste [1, 1, 2, 0] 2 Transpositionen: [1, 1, 2, 0] // Start [1, 1, 0, 2] // Swap …
Das Sortieren unter Verwendung von 2-Element-Vergleichen hat eine asymptotische Worst-Case-Komplexität von (erreicht durch Mergesort, Heapsort, binäre Einfügung, mindestens Ford-Johnson), was optimal ist.n log2( n )nlog2(n)n \log_2(n) Wenn wir mit Vergleichen sortieren, die k Elemente als Bausteine sortieren, ist die informationstheoretische Untergrenze . Wir können leicht n log k ( n …
Wikipedia gibt an, dass die Vorteile von Smoothsort gegenüber Heapsort darin bestehen, dass es manchmal näher an der O (n) -Zeit liegt . Jetzt habe ich mich gefragt, welchen Vorteil Heapsort gegenüber Smoothsort hat. Oder um diese Frage neu zu formulieren: Ist Smoothsort immer eine bessere Wahl als Heapsort (auch …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.