毕业设计:基于ssh的新生分班系统

雨冰 2014-05-09 03:19:47
毕业设计:新生分班系统,对于分班的算法一直想不清楚。
要求如下:根据姓名进行一级分班;根据姓名、性别进行二级分班;
即每个班的姓氏和性别尽量能够平均一些,我用的语言是java,使用ssh框架,大家能给我提供一个简单的思路么,迫在眉睫了,又想自己动手完成,大家给个思路吧~~
...全文
199 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
只是_曾经 2014-05-09
  • 打赏
  • 举报
回复
总共500新生,300男.200女。每班50人。则共有10个班。每班30男20女。姓氏随机。 要注意的一个点是有剩余人数的时候处理办法。以及男女按比例奉陪有零头的时候的处理方式。 数据得到后应该几十行代码就可以实现把?我是说关键代码
nicewonders 2014-05-09
  • 打赏
  • 举报
回复
先分女生再分男生,无需考虑姓氏,直接用随机抽样,分出来大体上是均衡的。
jl13972236494 2014-05-09
  • 打赏
  • 举报
回复
牛掰
jo5690 2014-05-09
  • 打赏
  • 举报
回复
在一堆学生中随机抓取一个班的学生数量,计算每个姓氏在新生中占的比例,性别比例,计算抓取学生中的性别比例和姓氏比例,先按性别比例调均匀,若男生多,随机选出多余的部分,扔出去,抓取同等量的女生;然后调整姓氏比例,高于总比例的,随机选出多余的小兔崽子扔出去,根据扔出去的小兔崽子的性别,从同性别一群中,抓同等量回来,继续判断姓氏,直到差不多就结束啦。

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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