摘要: 蛇形算法类似于下面的排序 A B C D100 99 98 9793 94 95 9692 91 90 89 …………如果拿1-100的数字来分配当然蛇形算法最好不过的了。 主算法产生类似0123321001233210....private static List<int> GetIndex(int num, int group)//num 代表新生数量,group代表班级数量。 ... 阅读全文
posted @ 2011-11-30 17:13 ZYB 阅读(1069) 评论(0) 推荐(1) 编辑
摘要: 话说学校要将100小学升初中的学生分配到4个初一班级里面,分配完以后这四个班级语文、数学两科之和的平均分要基本相同。 分析: 学生两科分数都在100到0分不等,那么只需要在分配以后保证每个班级的总分基本等于 100个学生的语文+数学总分/4就可以保证每个班级的平均分基本相同 算法思想: 目的:把m份数据分配到n个人的头上,m份数据里面的数据大小个不相同 过程:1.1 把待分配的数据m从大到小排序;... 阅读全文
posted @ 2011-11-30 16:30 ZYB 阅读(9974) 评论(4) 推荐(2) 编辑