当前位置: 首页 > news >正文

民族建设集团有限公司官方网站国内最常用的邮箱

民族建设集团有限公司官方网站,国内最常用的邮箱,无锡高端网站定制,手机网站可以做百度商桥吗目录 前言问题介绍解决方案代码编写java语言版本c语言版本c语言版本 思考感悟写在最后 前言 当前所有算法都使用测试用例运行过#xff0c;但是不保证100%的测试用例#xff0c;如果存在问题务必联系批评指正~ 在此感谢左大神让我对算法有了新的感悟认识#xff01; 问题介… 目录 前言问题介绍解决方案代码编写java语言版本c语言版本c语言版本 思考感悟写在最后 前言 当前所有算法都使用测试用例运行过但是不保证100%的测试用例如果存在问题务必联系批评指正~ 在此感谢左大神让我对算法有了新的感悟认识 问题介绍 原问题 存在一个吐球的机器该机器吐球的顺序是 1号球2号球3号球…m号球,一共吐m个求 现在你有一个袋子大小是nnm当m个球吐完之后你的袋子中应该有n个球那么现在设计一个算法保证袋子中的n个球每一个球进入袋子中的概率都是相等的都是n/m 解决方案 原问题 解法很简单证明在后面 1、首先创建一个数组作为“袋子”用来获取等概率的结果 2、循环将球放入袋子在袋子装满之前所有球都放入袋子 3、如果袋子满了此时为第i个球判断rand(i)是否大于n如果小于袋子的大小则随机找袋子中的某个位置覆盖否则不放入 4、循环完成即可此时袋子中每一个球放入的概率都是n/m 代码编写 java语言版本 原问题 方法一: /*** 二轮测试蓄水池算法* param k* param max* return*/public static int[] getKNumRandCp1(int k, int max) {int[] container new int[k];// 初始化//for (int i 0; i max; i) {// container[i] i 1;//}for (int i 0; i max; i) {if (i k) {container[i] i 1;continue;}// 如果随机数没有超过k则随机替换一个if (rand(i) k) {container[randCp1(k) - 1] i;}}return container;}public static int randCp1(int num) {return (int)(Math.random() * num 1);}public static void main(String[] args) {CommonUtils.printArr(getKNumRandCp1(5, 9));} c语言版本 正在学习中 c语言版本 正在学习中 思考感悟 如果不看证明我其实不知道为什么这样就一定是等概率的。 然后看了书里面的概率计算公式之后算是有些明白了 首先我们看看第i号球如何才能被选中踢出去被n1号球替换 首先要满足两个条件1、rand(n1) n 2、rand(n) i 那么这两个事件的概率乘积就是i被k1号球替换的概率n/(n1) * (1/n) 那么反过来i球留下来的概率就是 1- 1/(n1) nn1 同理可以计算出没有被n2n3换出来的概率 n2 (n1)/(n2) n3 : (n2)/(n3) ok如果在每一轮的随机下最终i球留下来没有被替换出去那么就算是i球被选中了所以接下来我们求n轮后i号球留下来的概率即可 也就是从n1一直到m所有没有被换出去的概率乘积 n/n1 * (n1)/(n2) * (n2)/(n3) … m-1/m n/ m 这个概率刚好是等概率替换的概率完美的证明~ 写在最后 方案和代码仅提供学习和思考使用切勿随意滥用如有错误和不合理的地方务必批评指正~ 如果需要git源码可邮件给2260755767qq.com 再次感谢左大神对我算法的指点迷津
http://www.hyszgw.com/news/102380.html

相关文章:

  • 网站301重定向 注意事项企业网站建设多少家
  • 上海城乡建设部网站百度网站下载
  • wordpress商城网站桂林生活网官网首页
  • 最好的网站建设系统网站建设步骤图片素材
  • 如何在百度上建立网站网站建设云服务
  • 天津自助建站软件500个企点qq大概多少钱
  • 一个综合网站上线多少钱电子商务毕业设计设计电商网站建设
  • 客户评价 网站建设阜平网站seo
  • 建设一个小说网站要多少钱河南一般建一个网站需要多少钱
  • 网络营销出来可以干什么工作惠阳网站优化
  • 网站建设广告管理手机管理网站模板下载软件
  • 做网站的价格表网站建设服务宗旨
  • 忻州推广型网站建设百度关键词排名点击
  • 我想创个网站做外贸网站咨询
  • 网站建设总体上可划分为两个阶段北京网站建设首选小峰
  • 建筑网站带图解百度数据库
  • 汕头做网站设计视频门户网站建设服务器
  • 图片网站收录东莞网约车申请平台
  • 快速搭建网站 开源国外做图标网站
  • 美丽乡村网站建设模板做网站字体要求
  • 有哪些做室内设计好用的网站安卓市场下载官网
  • 专业集团门户网站建设费用大型的seo公司
  • 网站建设好评语某公司网站建设策划
  • 美食网站 怎么做做论坛网站时应该注意什么
  • 做系统和做网站的区别网站搭建的流程及费用是多少?
  • 北票市建设工程安全管理站网站宣传片影视拍摄公司
  • 公司做网站可以永久买断吗腾讯企业邮箱扫码登录入口
  • 农产品销售网站建设方案wordpress 云落git最新版
  • 一级a做爰免费网站开发一款手机app的步骤
  • 高端网站设计哪家好智通人才网招聘网东莞官网