2008-12-04から1日間の記事一覧
Coding Horror: The Danger of Naïveté ランダムに並び替えるアルゴリズムについて。記事の頭にのっているサンプルコードは次のとおり。 for (int i = 0; i < cards.Length; i++) { int n = rand.Next(cards.Length); Swap(ref cards[i], ref cards[n]); } …
Coding Horror: The Danger of Naïveté ランダムに並び替えるアルゴリズムについて。記事の頭にのっているサンプルコードは次のとおり。 for (int i = 0; i < cards.Length; i++) { int n = rand.Next(cards.Length); Swap(ref cards[i], ref cards[n]); } …