Linux 排序命令

标签 linux sorting

我想知道 linux SORT 命令使用哪种排序算法?

最佳答案

合并排序

1 使用mergesort 而不是quicksortheapsort 有两个原因:

  • mergesort 是一个 stable sort 并且通常高效的快速排序实现不是
  • 虽然它可能会做更多的交换或移动,但它会做更少的比较,因此往往更适合文本输入

1. Linux 发行版可以自由选择自己的排序实用程序,但我想几乎所有发行版都使用 GNU sort所以我已经描述过了。

关于Linux 排序命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1760647/

相关文章:

arrays - 使用 Perl 使用 RegEx 或符号后面出现的值对数组进行排序

javascript - 如何按字母顺序对元素进行排序并区分大小写

java - 数组中的手动倒序 (Java)

linux - 如何在linux的文件中捕获top命令的输出?

java - 如何在 cpanel linux 托管的 wordpress 网站上发布一个简单的 Java 数学计算应用程序?

linux - 如何分离源代码和数据,同时尽量减少工作期间的目录更改?

c - 在删除之前从共享内存中分离

linux - 简单乘法函数中的推送/弹出段错误

c++ - 如何用 C++ 编写通用排序函数?

javascript - 按属性对数组项进行排序并保持原始数组的顺序