排序稳定:如果两个数相同,对他们进行的排序结果为他们的相对顺序不变.例如A={1,2,1,2,1}这里排序之后是A = {1,1,1,2,2} 稳定就是排序后第一个1就是排序前的第一个1,第二个1就是排序前第二个1,第三个1就是排序前的第三个1.同理2也是一样.不稳定就是他们的顺序与开始顺序不一致. 原地排序:指不申请多余的空间进行的排序,就是在原来的排序数据中比较和交换的排序.例如快速排序,堆排序等都是原地排序,合并排序,计数排序等不是原地排序.总体上说,排序算法有两种设计思路,一种是基于比较…