分组问题 大数据分析 不求代码 求见解

zzt369880281 2012-09-14 05:41:24
一个班有60个人,要分成10个组做实训,假设java实训吧
以前基本都是自愿结组,然后做实训

现在想用程序实现自动分组功能。

每个人登录系统后,挑选6个自己比较中意的同学(就是想和Ta一组),和3个(或更少)比较讨厌的同学(尽量不和Ta一组)

收集到这些同学的意愿信息后(假设是数据库形式)用一定的算法协调这些人,分成10个组,原则是尽量让每个人满意,并且不能和自己讨厌的人在一组。
...全文
21 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzt369880281 2012-09-14
  • 打赏
  • 举报
回复
根据这些意愿数据,能找到一些比较受大众欢迎的人,假设受欢迎就代表有能力
算法要自动找出每个组里最有能力的人,来当组长

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧