数据结构的问题 高手帮忙总结一下有哪些排序方法是稳定的哪些是不稳定的,并适当的帮忙说明一下

谢谢前辈,小弟初学数据结构

这个网站数据结构很全
http://student.zjzk.cn/course_ware/data_structure/web/paixu/paixu8.1.1.1.htm
先讲讲吧;
稳定的概念:
在待排序的文件中,若存在多个关键字相同的记录,经过排序后这些具有相同关键字的记录之间的相对次序保持不变,该排序方法是稳定的;若具有相同关键字的记录之间的相对次序发生变化,则称这种排序方法是不稳定的。
只要有一种数据能使排序相对次序发生变化,就是不稳定的。

稳定排序:
直接插入排序;冒泡排序;归并排序……;
不稳定:
希尔排序,快排,直接选择排序.堆排……

排序Demo
http://www.rayfile.com/files/6735a6d1-6635-11de-8acf-0014221b798a

参考资料:过去积累

温馨提示:答案为网友推荐,仅供参考
相似回答