我是 C++ 的初学者。我输入了一个简单的代码来对整数数组进行排序,但我不知道如何处理相同的元素,例如输入 1、12、3、5、11、3 输出为1、3、3、5, 11,12但我希望输出为1,3,5,11,12。我应该在我编码的循环中进一步添加什么?
for(int i=0;i<len;i++)
{
for(int j=i+1;j<len;j++)
{
if(array[i]>array[j])
{
swap = array[i];
array[i] = array[j];
array[j] = swap;
}
}
}