创建固定数周的固定列表

本文关键字:列表 创建 | 更新日期: 2023-09-27 18:06:21

我在论坛上看到了一些例子,但它们似乎不能满足我的需要。

我正在考虑为足球联赛创建一个随机生成的赛程列表。

我有38个比赛周,在联赛中有2到20支球队(都是偶数)。我需要的是如何创建列表的逻辑。

我想创建一个列表,看起来像这样:

Gameweek 1
A v B
C v D
E v F

Gamweeek 2
A v C
D v E
F v B

有没有人对我如何创建这个有任何想法?

创建固定数周的固定列表

这听起来像是一道数学题!特别是排列(带有一些递归)。以下是我在谷歌上快速搜索到的一些例子:

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中生成所有真实组合

这个例子应该让你开始。最后一个对于你想要做的事情似乎更实际。