Als «algorithms» getaggte Fragen

45
Finden Sie den Median des unsortierten Arrays in

Um den Median eines unsortierten Arrays zu finden, können wir einen Min-Heap in Zeit für n Elemente erstellen und dann eins nach dem anderen n / 2 Elemente extrahieren , um den Median zu erhalten. Dieser Ansatz würde jedoch O ( n log n ) Zeit in Anspruch nehmen .O ( n logn )O(nLog⁡n)O(n\log n)nnnn...

44
Minimaler Spannbaum vs kürzester Pfad

Was ist der Unterschied zwischen dem Minimum-Spanning-Tree-Algorithmus und einem Shortest-Path-Algorithmus? In meiner Datenstrukturklasse haben wir zwei Minimum-Spanning-Tree-Algorithmen (Prim und Kruskal) und einen Shortest-Path-Algorithmus (Dijkstra) behandelt. Der minimale Spannbaum ist ein Baum...

35
Worst case

Ich habe Probleme bei der Suche gute Ressourcen , die einem schlimmsten Fall geben anstelle stabilem Sortieralgorithmus. Kennt jemand gute Ressourcen?O ( n lnn )O(nln⁡n)O(n \ln n) Nur zur Erinnerung: An der richtigen Stelle wird das übergebene Array verwendet, und der Sortieralgorithmus darf nur...

34
Algorithmus, der die Anzahl der einfachen Pfade von

G = ( V, E)G=(V,E)G=(V,E)ssstttssstttGGGtttp V p o s z o r s V s r r y y v v w zs ⇝ ts⇝ts \rightsquigarrow tWenn dies der Unterpfad eines anderen Pfads ist, durchläuft auch DFS diesen Unterpfad erneut. Betrachten Sie beispielsweise die Adjazenzliste, in der die Anzahl der Pfade von nach . Hier...

34
So messen Sie die Sortiertheit

Ich frage mich, ob es eine Standardmethode zum Messen der "Sortierbarkeit" eines Arrays gibt. Würde ein Array mit der mittleren Anzahl möglicher Inversionen als maximal unsortiert betrachtet werden? Damit meine ich, dass es so weit wie möglich von einer Sortierung oder umgekehrten Sortierung...