gpt4 book ai didi

java - 如何用Java编写团队调度程序

转载 作者:太空宇宙 更新时间:2023-11-04 08:35:51 25 4
gpt4 key购买 nike

我希望有人给我一些如何用 Java 编写这个程序的想法。我不希望人们为我编写代码,而是指导我如何开始以及应该使用什么方法/设计来完成这个程序。我是 Java 新手,这对我来说是一种编程实践。

我对该程序的想法是一个简单的团队调度程序,它允许用户进入多个团队并为每个团队生成时间表。在赛程中,每支球队只会交手一次。

例如4 队

Team 1 vs Team 2
Team 3 vs Team 4
------------------------
Team 1 vs Team 3
Team 2 vs Team 4
------------------------
Team 1 vs Team 4
Team 2 vs Team 3

我的问题是我应该使用数组来存储所有团队吗?我应该如何生成时间表(使用 Random 类)?我怎样才能确保每支球队都会对战一次,而不是多次?

非常感谢。

最佳答案

1) 实现细节:稍等。您不知道如何接近逻辑解决方案。

2) 每支球队必须在锦标赛中与其他所有球队比赛,这一事实是确定性的。完全取决于您如何在一段时间内分配游戏。例如,某个球队每天连续进行多少场比赛?给定一组特定的规则,自然地,您可能会在给定 n 个槽位选择的情况下选择随机选择(或者您可能只选择 .. 中的第一项[参见答案 #1])。

3) Read up on permutations and combinations如果此 Material 对您来说是新的。

关于java - 如何用Java编写团队调度程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6448779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com