100 个数乱序
#102 的算法不错
这样一个长100的数组,对他进行打乱,
洗牌算法,
可以这样
for(int i = 0;i < n;i++)
{
int j = rand()%n;
swap(a[i],a[j]);
}
不过我觉得应该是
for(int i = 0;i < n;i++)
{
int j = rand()%100;
swap(a[i],a[j]);
}
100 个数乱序
#102 的算法不错
这样一个长100的数组,对他进行打乱,
洗牌算法,
可以这样
for(int i = 0;i < n;i++)
{
int j = rand()%n;
swap(a[i],a[j]);
}
不过我觉得应该是
for(int i = 0;i < n;i++)
{
int j = rand()%100;
swap(a[i],a[j]);
}