如何將一個數組隨機打亂

題目是如何將一個數據隨機打亂: 方案一: 直觀能想到一種算法是循環遍歷數組,每一次產生一個隨機的小標數,將這個下標所在的位置移出去,而後將這個值存到另一個新的數組裏,直到最後還有一個元素爲止。這樣的隨機取出來的數組成的數組是隨機。 改算法僞代碼: int j=0; int size = a.size; for(i=0;i < size ;i++)
相關文章
相關標籤/搜索