java 泰和统招均衡分组公示问题,分批次分组,每次的组数是固定的,人数不固定,怎么把人数均衡分到固定的组中

java随机分组问题,组数固定,人数随机分配_百度知道
java随机分组问题,组数固定,人数随机分配
比如10个人,共5个组,随机分到各组,但人数不一定相等,极端情况可能10人全在某1个组。怎么写啊?
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
用随机数啊,1到5,随机到哪个数字就把人分到哪个组
采纳率:45%
为您推荐:
其他类似问题
分组的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。贪心算法之物品分组
1388: 纪念品分组
Time Limit: 1 Sec
Memory Limit: 128 MBSubmit: 59
Solved: 14
Description
Sample Input
Sample Output
这题的思路很简单,就是比较这个尽量把这个最大和最小的组合在一起,使得其值不大于所给定的值,就是一个贪心算法。
本人在真正设计代码的时候有点发蒙,但是上网查询解题方法才知道使用指针移动的方法,恍然大悟,学习算法的路上还有
很长的路,继续加油吧!!!-5316
#include &iostream&
#include &algorithm&
#define MAX_SIZE 1000
int gift[MAX_SIZE+10];
int compare(int a,int b)
return a&b;
int main()
int max,n;
int r=0,count=0;//定义一个左边界和右边界l和r。
for(int i=0;i&n;i++)
cin&&gift[i];
sort(gift,gift+n,compare);
while(l&=r)
if(gift[l]+gift[r]&=max)
cout&&count&&
算法-(分组情况)
算法题目--分组
金字塔分组算法
对四种正则表达式分组算法的评估
基于遗传算法的正则表达式分组算法
Java集合分组算法
分组密码算法分析
一个基于Java的简单分组处理算法
正则表达式分组算法:Yu算法
分组Top N问题(一) - java实现Top n算法基础
没有更多推荐了,mysql 分组之后如何统计记录条数, gourp by 之后的 count_百度知道
mysql 分组之后如何统计记录条数, gourp by 之后的 count
SELECT count(*) FROM 表名 WHERE 条件
// 这样查出来的是总记录条SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id
//这样统计的会是每组的记录条数.如何获得 第二个sql语句的总记录条数
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
可直接用嵌套查询。方法如下:如数据:id & & & & &name1 & & & & & &a1 & & & & & &b2 & & & & & &c2 & & & & & &d3 & & & & & &e3 & & & & & &f3 & & & & & &g3 & & & & & &hselect&count(t.counts)&from(select&id,count(*)&counts&from&表名&group&by&id)&t这样得到的结果就是3。
select count(*)
from(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id
本回答被提问者和网友采纳
第二个写法出来的是相同id值的计数情况。一般来说,一条select语句的执行顺序如下:from子句→where→group by(having)→select→order by→limit,因为聚集函数是在select中的,所以是在执行完group by之后再执行count()函数,所以第二条写法是得不到总的记录数的。如果你要获得总的记录数就用第一种写法。
你第二个那样写不会报错吗
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
分组的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。阅读 16602
1、下载&redis_win_2.6.13.zip 安装包
下载地址:大家去百度吧
2、redis_win_2.6.13.zip 安装包解压缩后,进入redis-server.exe所在目录
在此目录中,新建一个配置文件:redis01.conf【此处文件名字,并不固定】,文件内容如下:
#是否以后台进程运行
daemonize&yes
#指定后台进程的pid文件写入位置
pidfile&/var/run/redis.pid
#监听端口,默认为6379
#只接受以下绑定的IP请求
bind&127.0.0.1
#设置unix套接字,默认为空,及不通过unix套接字来监听
#&unixsocket&/tmp/redis.sock
#&unixsocketperm&755
#客户端空闲多长时间,关闭链接。0表示不关闭
#&TCP&keepalive.
#&如果是非零值,当失去链接时,会使用SO_KEEPALIVE发送TCP&ACKs&到客户端。
#&这个参数有两个作用:
#&1.检测断点。
#&2.从网络中间设备来看,就是保持链接
#&在Linux上,设定的时间就是发送ACKs的周期。
#&注意:达到双倍的设定时间才会关闭链接。在其他内核上,周期依赖于内核设置。
#&一个比较合理的值为60s
tcp-keepalive&0
#&指定日志级别,以下记录信息依次递减
#&debug用于开发/测试
#&verbose没debug那么详细
#&notice适用于生产线#&warning只记录非常重要的信息
loglevel&notice
#日志文件名称,如果为stdout则输出到标准输出端,如果是以后台进程运行则不产生日志
logfile&C:/Users/michael/Desktop/file/work/data/redis/logs/redis.log
#&要想启用系统日志记录器,设置一下选项为yes
#&syslog-enabled&no
#&指明syslog身份
#&syslog-ident&redis
#&指明syslog设备。必须是一个用户或者是local0&~&local7之一
#&syslog-facility&local0
#设置数据库数目,第一个数据库编号为:0
databases&16
##############快照#################
#在什么条件下保存数据库到磁盘,条件可以有很多个,满足任何一个条件都会精心快照
#在900秒之内有一次key的变化
save&900&1
#在300秒之内,有10个key的变化
save&300&10
#在60秒之内有10000个key变化
save&60&10000
#当持久化失败的时候,是否继续提供服务
stop-writes-on-bgsave-error&yes
#当写入磁盘时,是否使用LZF算法压缩数据,默认为yes
rdbcompression&yes
#是否添加CRC64校验到每个文件末尾--花费时间保证安全
rdbchecksum&yes
#磁盘上数据库的保存名称
dbfilename&dump.rdb
#&Redis工作目录,以上数据库保存文件和AOF日志都会写入此目录
dir&C:/Users/michael/Desktop/file/work/data/redis/01/
##############同步#################
#主从复制,当本机是slave时配置
#&slaveof&&masterip&&&masterport&
#当主机需要密码验证时候配置
#&masterauth&&master-password&
#&当slave和master丢失链接,或正处于同步过程中。是否响应客户端请求
#&设置为yes表示响应
#&设置为no,直接返回"SYNC&with&master&in&progress"(正在和主服务器同步中)
slave-serve-stale-data&yes
#&设置slave是否为只读。
#&注意:即使slave设置为只读,也不能令其暴露在不受信任的网络环境中
slave-read-only&yes
#&设置slave给master发送ping的时间间隔
#&repl-ping-slave-period&10
#&设置数据传输I/O,主机数据、ping响应超时时间,默认60s
#&这个时间一定要比repl-ping-slave-period大,否则会不断检测到超时
#&repl-timeout&60
#&是否在SYNC后slave&socket上禁用TCP_NODELAY?
#&如果你设置为yes,Redis会使用少量TCP报文和少量带宽发送数据给slave。
#&但是这样会在slave端出现延迟。如果使用Linux内核的默认设置,大概40毫秒。
#&如果你设置为no,那么在slave端研究就会减少但是同步带宽要增加。
#&默认我们是为低延迟优化的。
#&但是如果流量特别大或者主从服务器相距比较远,设置为yes比较合理。
repl-disable-tcp-nodelay&no
#&设置slave优先级,默认为100
#&当主服务器不能正确工作的时候,数字低的首先被提升为主服务器,但是0是禁用选择
slave-priority&100
##############安全#################
#&设置客户端连接密码,因为Redis响应速度可以达到每秒100w次,所以密码要特别复杂
#&requirepass&foobared
#&命令重新命名,或者禁用。
#&重命名命令为空字符串可以禁用一些危险命令比如:FLUSHALL删除所有数据
#&需要注意的是,写入AOF文件或传送给slave的命令别名也许会引起一些问题
#&rename-command&CONFIG&""
##############限制#################
#&设置最多链接客户端数量,默认为10000。
#&实际可以接受的请求数目为设置值减去32,这32是Redis为内部文件描述符保留的
#&maxclients&10000
#&设置最大使用内存数量,在把Redis当作LRU缓存时特别有用。
#&设置的值要比系统能使用的值要小
#&因为当启用删除算法时,slave输出缓存也要占用内存
#&maxmemory&&bytes&
#达到最大内存限制时,使用何种删除算法
#&volatile-lru&&使用LRU算法移除带有过期标致的key
#&allkeys-lru&-&&使用LRU算法移除任何key
#&volatile-random&-&&随机移除一个带有过期标致的key
#&allkeys-random&-&&&随机移除一个key
#&volatile-ttl&-&&移除最近要过期的key
#&noeviction&-&&不删除key,当有写请求时,返回错误
#默认设置为volatile-lru
#&maxmemory-policy&volatile-lru
#&LRU和最小TTL算法没有精确的实现
#&为了节省内存只在一个样本范围内选择一个最近最少使用的key,可以设置这个样本大小
#&maxmemory-samples&3
##############AO模式#################
#&AOF和RDB持久化可以同时启用
#&Redis启动时候会读取AOF文件,AOF文件有更好的持久化保证
appendonly&no
#&AOF的保存名称,默认为appendonly.aof
#&appendfilename&appendonly.aof
#&设置何时写入追加日志,又三种模式
#&no:表示由操作系统决定何时写入。性能最好,但可靠性最低
#&everysec:表示每秒执行一次写入。折中方案,推荐
#&always:表示每次都写入磁盘。性能最差,比上面的安全一些
appendfsync&everysec
#&当AOF同步策略设定为alway或everysec
#&当后台存储进程(后台存储或者AOF日志后台写入)会产生很多磁盘开销
#&某些Linux配置会使Redis因为fsync()调用产生阻塞很久
#&现在还没有修复补丁,甚至使用不同线程进行fsync都会阻塞我们的同步write(2)调用。
#&为了缓解这个问题,使用以下选项在一个BGSAVE或BGREWRITEAOF运行的时候
#&可以阻止fsync()在主程序中被调用,
no-appendfsync-on-rewrite&no
#&AOF自动重写(合并命令,减少日志大小)
#&当AOF日志大小增加到一个特定比率,Redis调用BGREWRITEAOF自动重写日志文件
#&原理:Redis&会记录上次重写后AOF文件的文件大小。
#&如果刚启动,则记录启动时AOF大小
#&这个基本大小会用来和当前大小比较。如果当前大小比特定比率大,就会触发重写。
#&你也需要指定一个AOF需要被重写的最小值,这样会避免达到了比率。
#&但是AOF文件还很小的情况下重写AOF文件。
#&设置为0禁用自动重写
auto-aof-rewrite-percentage&100
auto-aof-rewrite-min-size&64mb
##############LUA脚本#################
#&Lua脚本的最大执行时间,单位毫秒
#&超时后会报错,并且计入日志
#&当一个脚本运行时间超过了最大执行时间
#&只有SCRIPT&KILL和&SHUTDOWN&NOSAVE两个命令可以使用。
#&SCRIPT&KILL用于停止没有调用写命令的脚本。
#&SHUTDOWN&NOSAVE是唯一的一个,在脚本的写命令正在执行
#&用户又不想等待脚本的正常结束的情况下,关闭服务器的方法。
#&以下选项设置为0或负数就会取消脚本执行时间限制
lua-time-limit&5000
##############慢查询#################
#&Redis慢查询日志记录超过设定时间的查询,且只记录执行命令的时间
#&不记录I/O操作,比如:和客户端交互,发送回复等。
#&时间单位为微妙,1000000微妙&=&1&秒
#&设置为负数会禁用慢查询日志,设置为0会记录所有查询命令
slowlog-log-slower-than&10000
#&日志长度没有限制,但是会消耗内存。超过日志长度后,最旧的记录会被移除
#&使用SLOWLOG&RESET命令可以回收内存
slowlog-max-len&128
##############高级设置###############
#&当有少量条目的时候,哈希使用高效内存数据结构。最大的条目也不能超过设定的阈值。#&“少量”定义如下:
hash-max-ziplist-entries&512
hash-max-ziplist-value&64
#&和哈希编码一样,少量列表也以特殊方式编码节省内存。“少量”设定如下:
list-max-ziplist-entries&512
list-max-ziplist-value&64
#&集合只在以下情况下使用特殊编码来节省内存
#&--&集合全部由64位带符号10进制整数构成的字符串组成
#&下面的选项设置这个特殊集合的大小。
set-max-intset-entries&512
#&当有序集合的长度和元素设定为以下数字时,又特殊编码节省内存
zset-max-ziplist-entries&128
zset-max-ziplist-value&64
#&哈希刷新使用每100个CPU毫秒中的1毫秒来帮助刷新主哈希表(顶级键值映射表)。
#&&Redis哈希表使用延迟刷新机制,越多操作,越多刷新。
#&如果服务器空闲,刷新操作就不会进行,更多内存会被哈希表占用
#&默认每秒进行10次主字典刷新,释放内存。
#&如果你有硬性延迟需求,偶尔2毫秒的延迟无法忍受的话。设置为no
#&否则设置为yes
activerehashing&yes
#&客户端输出缓存限制强迫断开读取速度比较慢的客户端
#&有三种类型的限制
#&normal&-&&正茶馆你客户端
#&slave&&-&&slave和&MONITOR
#&pubsub&-&&客户端至少订阅了一个频道或者模式
#&客户端输出缓存限制语法如下(时间单位:秒)
#&client-output-buffer-limit&&类别&&&强制限制&&&软性限制&&&软性时间&
#&达到强制限制缓存大小,立刻断开链接。
#&达到软性限制,仍然会有软性时间大小的链接时间
#&默认正常客户端无限制,只有请求后,异步客户端数据请求速度快于它能读取数据的速度
#&订阅模式和主从客户端又默认限制,因为它们都接受推送。
#&强制限制和软性限制都可以设置为0来禁用这个特性
client-output-buffer-limit&normal&0&0&0
client-output-buffer-limit&slave&256mb&64mb&60
client-output-buffer-limit&pubsub&32mb&8mb&60
#&设置Redis后台任务执行频率,比如清除过期键任务。
#&设置范围为1到500,默认为10.越大CPU消耗越大,延迟越小。
#&建议不要超过100
#&当子进程重写AOF文件,以下选项开启时,AOF文件会每产生32M数据同步一次。
#&这有助于更快写入文件到磁盘避免延迟
#&aof-rewrite-incremental-fsync&yes
##############包含#################
#引入标准模板
#&include&/path/to/other.conf
3、启动redis服务
执行cmd命令,进入,redis安装目录
执行:redis-server.exe redis01.conf
4、测试redis服务
进入,redis安装目录,执行以下命令测试
redis-cli.exe -h 127.0.0.1 -p 6379
set testkey 123
get testkey
下一行为控制台输出
--- 至此测试成功
5、再启动另一个redis服务,步骤如上
特别注意:需要再别建一个配置文件:redis02.conf
可以复制redis01.conf中的内容,将文件内容中的端口改成:6380,【6379】为默认端口号
再开一个cmd窗口,进入redis安装目录,执行:redis-server.exe redis02.conf
6、Jedis客户端代码
import&java.util.ArrayL
import&java.util.L
import&redis.clients.jedis.JedisPoolC
import&redis.clients.jedis.JedisShardI
import&redis.clients.jedis.ShardedJ
import&redis.clients.jedis.ShardedJedisP
public&class&MainTest&{
&&&&&*&@param&args
&&&&public&static&void&main(String[]&args)&{
&&&&&&&&List&JedisShardInfo&&shards&=&new&ArrayList&JedisShardInfo&();
&&&&&&&&shards.add(new&JedisShardInfo("127.0.0.1",&6379));
&&&&&&&&shards.add(new&JedisShardInfo("127.0.0.1",&6380));
&&&&&&&&ShardedJedisPool&sjp&=&new&ShardedJedisPool(new&JedisPoolConfig(),&shards);
&&&&&&&&ShardedJedis&shardClient&=&sjp.getResource();
&&&&&&&&try&{
&&&&&&&&&&&&shardClient.set("A",&"123");
&&&&&&&&&&&&shardClient.set("B",&"234");
&&&&&&&&&&&&shardClient.set("C",&"345");
&&&&&&&&&&&&try&{
&&&&&&&&&&&&&&&&System.out.println(shardClient.get("A"));
&&&&&&&&&&&&}&catch&(Exception&e)&{
&&&&&&&&&&&&&&&&e.printStackTrace();
&&&&&&&&&&&&}
&&&&&&&&&&&&try&{
&&&&&&&&&&&&&&&&System.out.println(shardClient.get("B"));
&&&&&&&&&&&&}&catch&(Exception&e)&{
&&&&&&&&&&&&&&&&e.printStackTrace();
&&&&&&&&&&&&}
&&&&&&&&&&&&try&{
&&&&&&&&&&&&&&&&System.out.println(shardClient.get("C"));
&&&&&&&&&&&&}&catch&(Exception&e)&{
&&&&&&&&&&&&&&&&e.printStackTrace();
&&&&&&&&&&&&}
&&&&&&&&}&catch&(Exception&e)&{
&&&&&&&&&&&&e.printStackTrace();
&&&&&&&&}&finally&{
&&&&&&&&&&&&sjp.returnResource(shardClient);
& 著作权归作者所有
人打赏支持
码字总数 25735
高级程序员
Jedis 是Redis 的Java客户端,通过一段时间的使用,jedis基本实现redis的所有功能,并且jedis在客户端实现redis数据分片功能,Redis本身是没有数据分布功能。 一、下载jedis 代码 jedis 代码...
小李飞刀008
一、redis介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型...
使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip 如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://fil...
脸大的都是胖纸
用Memcached,对于缓存对象大小有要求,单个对象不得大于1MB,且不支持复杂的数据类型,譬如SET 等。基于这些限制,有必要考虑Redis! 相关链接: 征服 Redis 征服 Redis + Jedis 征服 Redi...
凯文加内特
经常面试一些候选人,整理了下我面试使用的题目,陆陆续续整理出来的题目很多,所以每次会抽一部分来问。答案会在后面的文章中逐渐发布出来。 基础题目 Java线程的状态 进程和线程的区别,进...
一、redis介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型...
腿毛的忧伤
今天捣鼓了下mencached 还不错 依赖库 commons-pool-1.5.6 javamemcached-release2.6.6 slf4j-api-1.6.1 slf4j-simple-1.6.1 mencached 第三方维护的win32版 http://splinedancer.com/memcac......
说明:内容可能有点旧,需要在业务上做权衡。 Redis的客户端有两种实现方式,一是可以直接调用Jedis来实现,二是可以使用Spring Data Redis,通过Spring的封装来调用。应该使用哪一个呢?基于...
jedis的操作方法主要包括 key、string、list、set、sortedlist、hash等,参考博文:http://www.cnblogs.com/edisonfeng/p/3571870.html 2. 本篇重点介绍一下jedis与memerche的对比 2.1 jedi...
说明:请注意Spring Data Redis的版本以及Spring的版本!最新版本的Spring Data Redis已经去除Jedis的依赖包,需要自行引入,这个是个坑点。并且会与一些低版本的Spring有冲突,要看官方文档...
没有更多内容
加载失败,请刷新页面
maven版本为3.5+,是因为使用了低版本的JDK,由1.7切换为1.8就能成功install了。
EasyProgramming
优点:当线程因为一场终止时,线程池可以重启启动一个线程,继续执行任务,而无需人工干预 代码如下: package com.qimh.thread.import java.text.DateFimport java.tex...
以太坊有一个非常强大的JavaScript生态系统。有一些很棒的开源项目,比如ethereumjs-util,它提供了一个用以太坊帐户签名的即插即用功能。 JavaScript的一个缺点是,在许多领域,它带来了安全...
号的代码量 如何获取实时的代码行数 1、https://gitee.com/tywo45/t-io下载代码 2、双击loc.bat就能看到最新的代码量了(是.bat,不是.exe,别点错了)...
talent-tan
什么是域名备案?域名备案也就是指ICP备案。 网站备案+域名备案=ICP备案,现在一般说的网站备案和域名备案泛指ICP备案。 域名备案是指强大的Z-F为了监管互联网站点创新发明出的一个做法。简单...
注意:在运行此页面上显示的命令之前,您应该通过执行installdir / use_APPNAME脚本(Linux和Mac OS X)或单击“开始 - & Bitnami APPNAME堆栈”下的“开始”菜单中的快捷方式来加载Bitnami...
let data = Object.entries({a:'name',b,'age'})// 输出 [["a","name"],["b","age"]]// 展开循环data.forEach(([key,val])=&{ console.log(${key}=${val})})// a=name b=a......
铁了心要删除Demo项目,那么: 选择Demo项目,右键【Remove Module】 File-&Close Project,然后再IDEA欢迎界面上删除项目 找到项目文件所在位置,手动删除项目文件。 参考的网页,其中讲的比...
{"bold_folder_labels": true,"color_scheme": "Packages/User/SublimeLinter/Mariana (SL).tmTheme","default_encoding": "UTF-8","default_line_ending": "unix","dpi_scale": 1......
youngjdong
update-initramfs: Generating /boot/initrd.img-4.9.0-7-amd64 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169 .........................................
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定取消删除此文章吗?
亲,自荐的博客将通过私信方式通知管理员,优秀的博客文章审核通过后将在博客推荐列表中显示
确定推荐此文章吗?
确定推荐此博主吗?
聚合全网技术文章,根据你的阅读喜好进行个性推荐
指定官方社区
深圳市奥思网络科技有限公司版权所有java编程,一个班有40个学生,把他们随机分成四组(每组人数不定)_百度知道
java编程,一个班有40个学生,把他们随机分成四组(每组人数不定)
java编程,一个班有40个学生,把他们随机分成四组(每组人数不定)
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
然后要干嘛...只分组的话情况太多。。编是很好编,就是没有实际意义
就只是分组。。。然后就没有然后了。。。
public class Demo { public static void main(String[] args) {
System.out.println(&一组人数\t二组人数\t三组人数\t四组人数&);
for(int yizu=1;yizu&=39;yizu++){
for(int erzu=1;erzu&=39;erzu++){
for(int sanzu=1;sanzu&=39;sanzu++){
for(int sizu=1;sizu&=39;sizu++){
if(yizu+erzu+sanzu+sizu==40){
System.out.println(yizu+&\t&+erzu+&\t&+sanzu+&\t&+sizu);
} }}情况太多。。
大概意思是1-40这40个数,随机分成四组😂
import java.util.ArrayLimport java.util.Cimport java.util.Lpublic class Demo { public static void main(String[] args) {
List&Integer& Student = new ArrayList&Integer&();
for (int i =0; i &40; i++) {
Student.add(i);
Collections.shuffle(Student);// 打乱顺序
List&Integer& p1 = new ArrayList&Integer&();
List&Integer& p2 = new ArrayList&Integer&();
List&Integer& p3 = new ArrayList&Integer&();
List&Integer& p4 = new ArrayList&Integer&();
for (int i = 0; i &40; i += 4) {
p1.add(Student.get(i));
p2.add(Student.get(i + 1));
p3.add(Student.get(i + 2));
p4.add(Student.get(i+3));
Collections.sort(p1);
Collections.sort(p2);
Collections.sort(p3);
Collections.sort(p4);
System.out.println(&第一组:& + p1);
System.out.println(&第二组:& + p2);
System.out.println(&第三组:& + p3);
System.out.println(&第四组:& + p4); }}是这个意思么?
采纳率:72%
来自团队:
为您推荐:
其他类似问题
java编程的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 分层随机分组与均衡随机分组 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信