c++什么排序可以做到,当某数排序后的位置可以在原位置,则它的位置在排序过程中不会改变?
比如对a[5]={4,2,2,3,1}排序:
其中第一个2在排序前的位置是[1],排序后的位置可以是[1](当然也可以和第二个2交换,位置变成[2]),那么它就只会在[1],而不是[2]。