Linux-Sortierbefehl

8

Ich würde gerne wissen, welchen Sortieralgorithmus der Linux SORT-Befehl verwendet?

    
Vineeth 19.11.2009, 03:15
quelle

2 Antworten

10

mergesort

Es 1 verwendet mergesort anstatt quicksort oder heapsort aus zwei Gründen:

  • mergesort ist eine stabile Sortierung die effizienten Quicksort-Implementierungen sind nicht
  • Während es mehr Swaps oder Moves macht, werden weniger Vergleiche durchgeführt und es funktioniert besser mit der Texteingabe

1. Linux-Distributionen können ihr eigenes Sortier-Dienstprogramm frei wählen, aber ich stelle mir vor, dass praktisch alle GNU sortieren so habe ich das beschrieben.

    
DigitalRoss 19.11.2009 03:20
quelle
7

Eine externe R-Way-Zusammenführungssortierung nach Algorithmusdetails von UNIX Sortierbefehl. Gefunden über diese Stackoverflow-Frage .

    
Jonathan 19.11.2009 03:23
quelle

Tags und Links