我需要改组一个数组,以便所有数组元素都应该改变它们的位置.
给定一个数组[0,1,2,3]可以得到[1,3,2]或[3,1]而不是[3,0](因为2保持不变).
我想算法不是特定于语言的,但为了以防万一,我需要它在C程序中(由于额外的要求,我不能使用std :: random_shuffle).
给定一个数组[0,1,2,3]可以得到[1,3,2]或[3,1]而不是[3,0](因为2保持不变).
我想算法不是特定于语言的,但为了以防万一,我需要它在C程序中(由于额外的要求,我不能使用std :: random_shuffle).