| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1597 人关注过本帖
标题:求助~冒泡算法分班~~急~~~
只看楼主 加入收藏
laibie
Rank: 1
等 级:新手上路
帖 子:10
专家分:3
注 册:2013-3-24
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:16 
求助~冒泡算法分班~~急~~~
以成绩榜为准~分成3个班级~第1名分到一班~repl 班级 with 1 ~第2名分到2班~ repl 班级 with 2 第3名分到3班~ repl 班级 with 3~第4名分到2班~ repl 班级 with 2~ 第5名分到3班 ~repl 班级 with 3~第6名分到 1班 ~repl 班级 with 1~第7名分到3班 ~repl 班级 with 3............................................~求助各位大侠~程序应该怎么写~~~~~
搜索更多相关主题的帖子: Because 
2013-07-30 17:32
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:4 
上传些数据看看

坚守VFP最后的阵地
2013-07-30 19:18
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:4 
如果简单按分数就好办,按分数排序后直接逐个分配即可。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-07-30 21:59
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:4 
按123321方式分即可
2013-07-30 23:15
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2232
专家分:3913
注 册:2007-4-27
收藏
得分:4 
我的分班思路是:
利用一个成绩的名单表(有一个唯一的字段,以识别学生不致于错位),一个班级表(建有索引),进行分班
①对班级表写入随机数,并排序,以决定成绩最好的一个学生分给哪个班
②获取男生名单及成绩,并按成绩从高到低排列
③每班每分一个学生后计算平均分,然后班级以平均分索引排序,从平均分低到高循环,依次分入成绩从高到低的学生,以保证各班平均分差距尽量小
④男生分后分女生

只求每天有一丁点儿的进步就可以了
2013-07-31 10:12
laibie
Rank: 1
等 级:新手上路
帖 子:10
专家分:3
注 册:2013-3-24
收藏
得分:0 
我是想每次在  “班级” 这个字段里写上1,2,3~2,3,1 ~3,1,2, ~1,2,3~……想如此循环下去~我想知道prg程序怎么写~
2013-07-31 15:33
laibie
Rank: 1
等 级:新手上路
帖 子:10
专家分:3
注 册:2013-3-24
收藏
得分:0 
名次      班级
1           1
2           2
3           3
4           2
5           3
6           1
7           3
8           1
9           2
10          1
11          2
12          3     
.           .
.           .
.           .
.           .
2013-07-31 15:38
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:4 
1 2 3
2 3 1
3 1 2
1 2 3
2 3 1
3 1 2
1 2 3
2 3 1
3 1 2
1 2 3
2 3 1
3 1 2
1 2 3
2 3 1
3 1 2
1 2 3
2 3 1
3 1 2
1 2 3
2 3 1
3 1 2
1 2 3
2 3 1
3 1 2
1 2 3
2 3 1
3 1 2
1 2 3
2 3 1
3 1 2
是这个效果吗

DO IT YOURSELF !
2013-07-31 16:15
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
因为这个有点类似无限循环小数的循环节  123231312  固定
所以可以用笨办法 类似下面代码
程序代码:
set talk off
use ttt
for i=1 to 10
  appe blan
  repl a with 1
  appe blan
  repl a with 2
  appe blan
  repl a with 3
  appe blan
  repl a with 2
  appe blan
  repl a with 3
  appe blan
  repl a with 1
  appe blan
  repl a with 3
  appe blan
  repl a with 1
  appe blan
  repl a with 2
endf


DO IT YOURSELF !
2013-07-31 16:35
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2232
专家分:3913
注 册:2007-4-27
收藏
得分:0 
我给你个示例。这是我11年做的。


过了二个月仅下载9次,太冷清了。撤

[ 本帖最后由 wengjl 于 2013-9-30 13:04 编辑 ]

只求每天有一丁点儿的进步就可以了
2013-07-31 16:59
快速回复:求助~冒泡算法分班~~急~~~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026553 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved