比较排序（）是排序算法的一种，通过一个抽象的内容比较操作（通常是“小于或等于”操作）来确定两个元素中哪个应该放在序列前面。该算法的唯一要求就是操作数满足全序关系：对于formula_1并且formula_7这种情况，formula_10和formula_11都有可能被排在前面。这时输入的顺序就会决定最后的顺序。比较排序类似于将未贴标签的砝码用天平将按质量大小进行排序，并且除了用天平测量两个砝码的质量之外不能用其他方法。
算法特例.比较排序包括：非比较排序包括：Sec