3

フォーラムでいくつかの例を見てきましたが、それらは私が必要とするものに対応していないようです。

フットボールリーグ用にランダムに生成されたフィクスチャリストを作成しようとしています.

私は 38 試合の週を持ち、1 リーグには 2 ~ 20 チーム (すべて偶数) がいます。必要なのは、リストを作成する方法に関するロジックです。

次のようなリストを作成したいと思います。

Gameweek 1

A v B
C v D
E v F


Gamweeek 2

A v C
D v E
F v B

これを作成する方法について誰かアイデアがありますか?

4

1 に答える 1

1

これは数学の問題のようですね!具体的には、順列 (再帰を伴う)。クイック Google 検索で見つけたいくつかの例を次に示します。

http://www.codeguru.com/vb/gen/vb_misc/algorithms/article.php/c5607/Permutations-in-Visual-Basic--Generating-All-Possible-Combinations.htm

http://www.vb-helper.com/howto_2005_permute.html

VB .NET ですべての実際の組み合わせを生成する

この例から始めることができます。最後のものは、あなたがやりたいことにとってより実用的です。途中で行き詰まった場合は、投稿してください。

于 2013-03-28T11:45:45.300 に答える