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]);
}