海纳百川

登录 | 登录并检查站内短信 | 个人设置 网站首页 |  论坛首页 |  博客 |  搜索 |  收藏夹 |  帮助 |  团队  | 注册  | RSS
主题: 对陪审团产生机制的一点说明,双方对法庭程序有问题的请进
回复主题   printer-friendly view    海纳百川首页 -> 众议院
阅读上一个主题 :: 阅读下一个主题  
作者 对陪审团产生机制的一点说明,双方对法庭程序有问题的请进   
所跟贴 程序的确有错, 但是不是随便指出的那个 -- 九戒 - (451 Byte) 2007-10-19 周五, 上午2:23 (243 reads)
xyzxyz






加入时间: 2004/02/15
文章: 2188

经验值: 183


文章标题: 如果首次循环时n=20,这个loop没有问 (217 reads)      时间: 2007-10-19 周五, 上午3:03

作者:xyzxyz众议院 发贴, 来自 http://www.hjclub.org

因为即使第一次选的就是pool中的最后一人,names[ j ] =names[ n -1 ] 这句还是把此人放在pool中最后一个,下次循环时因为n递减为19了,此人自然已经被排除在候选名单之外了。

但我总还是有些疑惑,因为按照程式,看上去似乎第一次循环一开始就用n--这个指令把n递减为19了,i则递加为1,然后才开始执行第一次j = rand ( ) %n 指令,那样就大有问题了。

我不熟悉这个编程语言,也许我理解有误。

作者:xyzxyz众议院 发贴, 来自 http://www.hjclub.org
返回顶端
阅读会员资料 xyzxyz离线  发送站内短信
显示文章:     
回复主题   printer-friendly view    海纳百川首页 -> 众议院 所有的时间均为 北京时间


 
论坛转跳:   
不能在本论坛发表新主题
不能在本论坛回复主题
不能在本论坛编辑自己的文章
不能在本论坛删除自己的文章
不能在本论坛发表投票
不能在这个论坛添加附件
不能在这个论坛下载文件


based on phpbb, All rights reserved.
[ Page generation time: 0.583516 seconds ] :: [ 19 queries excuted ] :: [ GZIP compression enabled ]