Fisher Yates 洗牌算法

//經典的洗牌算法,數組中隨機抽一個元素與最後一個進行交換,下次在前n-1個元素中隨機抽,依次類推直到最後一個 void shuffle(CREC *array, long n) { long i, j; CREC tmp; for (i = n - 1; i > 0; i--) { j = rand_long(i + 1); tmp = a
相關文章
相關標籤/搜索