回答編集履歴
1
修正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
こんにちは。
|
2
2
|
|
3
|
-
n箇所を全て巡回する組み合わせは、n個からn個取り出した順列を生成すれば良いですね。「順列 生成 c言語」で検索すると多数のアルゴリズムがでてきますので、アルゴリズムの方はそれらを参考にされて下さい。
|
3
|
+
n箇所を特定の1点から開始して全て巡回する組み合わせは、n-1個からn-1個取り出した順列を生成すれば良いですね。「順列 生成 c言語」で検索すると多数のアルゴリズムがでてきますので、枚挙アルゴリズムの方はそれらを参考にされて下さい。
|
4
4
|
|
5
5
|
次に可変長サイズのデータ表現は、色々考えられます。
|
6
6
|
よく用いられる方法は、1次元配列にマッピングしてしまうことです。
|