Команда Linux Sort - PullRequest
       5

Команда Linux Sort

8 голосов
/ 19 ноября 2009

Я хотел бы знать, какой алгоритм сортировки использует команда linux SORT?

Ответы [ 2 ]

11 голосов
/ 19 ноября 2009

1001 * слияние * Он 1 использует mergesort вместо быстрой сортировки или heapsort по двум причинам: mergesort - это стабильная сортировка , и обычно эффективные реализации быстрой сортировки не , хотя он может делать больше перестановок или перемещений, он делает меньше сравнений и поэтому лучше работает с вводом текста 1. В дистрибутивах Linux можно выбирать свою собственную утилиту сортировки, но я думаю, что практически все используют GNU sort , поэтому я описал это.

7 голосов
/ 19 ноября 2009

Внешняя сортировка слиянием R-Way в соответствии с Подробная информация об алгоритме команды сортировки UNIX. Найдена с помощью этот вопрос о стеке потока .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...