我需要找一个算法来找到最好的时间见面让我们说一个研究小组.系统包含有关一组学生及其课程表的信息.系统应该为聚会提供时间,在这里不会与任何人的班级时间表发生冲突.什么是攻击这个问题的最佳方法.我一直在寻找任何调度算法,但没有找到合适的人.
提前致谢
我试图看看处理以下场景的最佳方法是什么
我有一个叫做用户的表,我有一个叫做项目的表.每个用户可以将多个项目添加到他的帐户.我有另一个表,比如说AssociateItem,它维护用户和项之间的关联.(将UserID链接到ItemID).用户可以拥有多个项目,因此用户和项目之间存在一对多的关系.这些项目的显示顺序很重要,用户可以从UI更改顺序(类似于Netflix队列:).所以我需要一种方法来保存某个地方的订单,让我们说首选表.所以对于每个用户,我可以保存显示顺序.
我想到了一个简单的XML来保存订单.假设用户的帐户中有第1,3和5项,显示顺序为3,5,1.我可以维护xml并在每次用户更改其显示首选项时更改它
<order>
<item>3</item>
<item>5</item>
<item>1</item>
<order>
Run Code Online (Sandbox Code Playgroud)
这似乎是一种笨拙的方式.我不是数据库专家.所以,如果有人能提供更好的解决方案.我真的很感激.对不起,如果情景不是很清楚.