如何按monge隨機順序排序整數(0,1,2,3,4,5)數組(最奇數到最小奇數,然後最小甚至最大)像(5,3,1,0,2,4)。我無法解決這個問題。數組C++的唯一排序順序
我用盡爲止:
void mongeShuffle(int A[], int B[], int size)
{
int i = 0; // i is the index of the arr
while(i < size)
{
if(A[i] % 2 == 1)
{
B[i] = A[i];
i++;
}
else
{
B[i] = A[i -1];
i++;
}
}
}
你可以使用排序功能嗎? – nhahtdh
不允許使用原始函數 – kxf951