【发布时间】:2011-09-22 23:37:30
【问题描述】:
我正在创建对象组,但我对创建关系数据库并不感兴趣。基本上,我正在创建一个程序来为派对的电影分组,每部电影的评级为 1-5,现在没有两部电影可以在同一个派对上,但每个派对必须至少有一部 5 星评级的电影。
我已经淘汰了第一部分,即没有两部电影可以在同一个聚会上通过使用 nanotime 创建唯一的组 ID,但是我不知道如何通过将组与评级分组来创建第二部分。我会很感激一些高级问题的解决,但请不要代码,我更愿意自己编程,谢谢你的帮助。 :D
(如果对我使用 java 有帮助的话)
【问题讨论】:
-
您的问题需要更多上下文。你想编写一个验证例程来接受一个建议的集合并告诉你它是否满足标准吗?或者是其他东西?请更具体!
-
抱歉,我在写作中看到了错误,是的,所以我想创建一个系统来对派对的电影进行分组,因为我将把它们出租给人们。如前所述,每部电影都有 5 星评级,但我希望每个人都为他们的派对获得至少一部 5 星评级的电影。我创建了一个 gui,因此我可以多次生成派对组,它实际上只是一种排序方法。至于具体代码,存储先前分组的长值是一个数组列表,评级是整数,对象只是被分组在常规列表中。感谢您的关注。 :D
-
@user:所以您正在寻找一种方法来随机生成满足条件的组?
-
是的,每次组必须是唯一的,最终您当然需要重置组的历史记录。感谢您的回复:)
-
这个独特的标准到底是什么意思?一个“客户”不应该得到他/她已经得到的电影吗?