排序算法的稳定性及其汇总

所谓稳定性,即相同大小的数据,再次排序相对顺序不变,原来谁在前面,现在还是谁在前面

如排序前:4 \color{red}{2} 1 3 2 6 7 \color{red}{4}
排序后:1 \color{red}{2} 2 3 4 \color{red}{4} 6 7

排序算法的稳定性何在呢?

举个栗子
我们在做商品展示时候可以做到,用户点击销量时候排一下序展示,用户点击价格时候,用价格排序,相同的价格原来销量在前面的还在前面

各排序算法稳定性分析

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 虽然很早的算法课、书上早就了解了关于算法稳定性的内容,google一搜相关总结也一大篇,但是由于作者在生活中...
    进击的NULL阅读 3,572评论 0 3
  • 做淘宝真的要刷单么?那些所谓的七天螺旋,如果你一个新开的店,没权重没流量,不刷单哪来的螺旋给你? 淘宝大环境下,小...
    我是盼盼呢阅读 9,750评论 1 16
  • 排序算法稳定性及意义 排序算法中有具有稳定性和非稳定两种。 对上面的数组进行排序,可以看到原数组中相同的数字也有一...
    憨憨二师兄阅读 2,572评论 3 1
  • 概念:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列...
    傀儡世界阅读 332评论 0 1
  • 一. 写在前面 要学习算法,“排序”是一个回避不了的重要话题,在分析完并查集算法和常用数据结构之后,今天我们终于可...
    Leesper阅读 2,548评论 0 40