確率・統計のアルゴリズムについて質問です。
例えば、
[1][2][3][4][5]
と書かれた5枚のカードがあって、それを1枚ずつ左から並べていくと、その並べ方の組み合わせは
5!=120通り存在します。
それで、このカード並べられてる状態を2次元配列(a[5][120]やa(5,120))に収納したいのですが、なにか定石のようなアルゴリズムはあるのでしょうか?