如何将一个数组随机打乱

题目是如何将一个数据随机打乱: 方案一: 直观能想到一种算法是循环遍历数组,每一次产生一个随机的小标数,将这个下标所在的位置移出去,而后将这个值存到另一个新的数组里,直到最后还有一个元素为止。这样的随机取出来的数组成的数组是随机。 改算法伪代码: int j=0; int size = a.size; for(i=0;i < size ;i++)
相关文章
相关标签/搜索