猿问
算法的稳定性是什么意思
比如排序算法。冒泡是稳定的,选择是不稳定的。
到底是用什么标准来衡量是否稳定的呢
小唯快跑啊
浏览 1625
回答 1
1回答
汪汪一只猫
稳定就是相同大小的元素,排序之后他们的顺序和原来一致。 例如下面的键值对数据: A:1 B:2 C:1 现在按数值排序,因为A和C的值是一样的,可以排成: C:1 A:1 B:2 也可以排成: A:1 C:1 B:2 第二种结果就是稳定的排序结果,因为在输入数据中A在C前面,排序结果中A也在C前面。
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答