早教吧作业答案频道 -->数学-->
有关概率和期望的问题有一个n维的数组A,我们要从中查找一个元素x的下标.现在有这样一个随机算法:随机从[1,...,n]中挑选下标i,判断A[i]是否等于x,如果A[i]=x则返回i并且算法结束,不等于则进
题目详情
有关概率和期望的问题
有一个n维的数组A,我们要从中查找一个元素x的下标.
现在有这样一个随机算法:
随机从[1,...,n]中挑选下标i,判断A[i]是否等于x,如果A[i]=x则返回i并且算法结束,不等于则进行下一次判断.
每次的下标挑选过程是独立的,也就是说算法不会记录以前挑选过些什么而去避开这些下标,运气不好的话有可能好几次都选中相同的下标.
但是当所有1~n的下标都被查看过至少一次的话,算法也会退出.
现在给入一个数组A和元素x,而A中并没有x这样一个元素.所有算法只有在取到过所有下标以后再退出.
问:对于大小为n的数组,算法取下标的期望次数是多少?
这是《算法导论》思考题5-2的内容,想一天了没想明白,
有一个n维的数组A,我们要从中查找一个元素x的下标.
现在有这样一个随机算法:
随机从[1,...,n]中挑选下标i,判断A[i]是否等于x,如果A[i]=x则返回i并且算法结束,不等于则进行下一次判断.
每次的下标挑选过程是独立的,也就是说算法不会记录以前挑选过些什么而去避开这些下标,运气不好的话有可能好几次都选中相同的下标.
但是当所有1~n的下标都被查看过至少一次的话,算法也会退出.
现在给入一个数组A和元素x,而A中并没有x这样一个元素.所有算法只有在取到过所有下标以后再退出.
问:对于大小为n的数组,算法取下标的期望次数是多少?
这是《算法导论》思考题5-2的内容,想一天了没想明白,
▼优质解答
答案和解析
设期望为关于n的函数E[n]
此题可理解为先随机选一个(设为i),然后我们称以后如果选到了i,就称该次选取是无效的.
于是选取无效的概率为(n-1)/n,即平均每n/(n-1)次选取才能选到一次有效的选取;还需要平均E(n-1)次有效选取才能取遍所有下标.因此
E[n]=1+(n/(n-1))E[n-1]
即E[n]/n=1/n+E[n-1]/(n-1)
得E[n]/n=1/2+1/3+...+1/n+E[1]=1+1/2+...+1/n
所以E[n]=n(1+1/2+...+1/n)≈nlnn
此题可理解为先随机选一个(设为i),然后我们称以后如果选到了i,就称该次选取是无效的.
于是选取无效的概率为(n-1)/n,即平均每n/(n-1)次选取才能选到一次有效的选取;还需要平均E(n-1)次有效选取才能取遍所有下标.因此
E[n]=1+(n/(n-1))E[n-1]
即E[n]/n=1/n+E[n-1]/(n-1)
得E[n]/n=1/2+1/3+...+1/n+E[1]=1+1/2+...+1/n
所以E[n]=n(1+1/2+...+1/n)≈nlnn
看了 有关概率和期望的问题有一个n...的网友还看了以下:
对垄断组织的出现评价众说纷纭。据此回答12题:1.关于19世纪后期出现的垄断组织,下列说法正确的是 2020-04-06 …
清晨,取水的人络绎不绝接连不断地从我家门前走过.(改病句) 2020-05-17 …
垄断组织获得垄断利润的来源是( )。A.从工人那里扣除的一部分劳动价值B.把非垄断企业剥削到的一 2020-05-30 …
各国最大的垄断组织从经济上瓜分世界表明,产生了( )A.国家垄断资本主义 B.国际垄断同盟C.金融 2020-06-05 …
有关概率和期望的问题有一个n维的数组A,我们要从中查找一个元素x的下标.现在有这样一个随机算法:随 2020-07-29 …
“随着自然环境的不断变化,地球上的物种不断从我们的面前消失,尽管我们可以采取各种办法来减慢它们消失的 2020-11-05 …
阅读文段,回答下面的问题。冰凉的夕阳桑恒昌断脐从我的脚下蜿蜒到母亲坟前攥满满一把土直至攥出我的体温继 2020-11-10 …
断脐从我的脚下蜿蜒到母亲坟前攥满满一把土直至攥出我的体温继而攥出我的心跳若掘地为井一定会得到母亲为我 2020-11-10 …
高速动车组从我国中西部第一条高铁——郑西高铁西安首发,郑州至西安高速铁路全长505千米.用物理公式回 2020-11-12 …
2010年2月6日,国产“和谐号”高速动车组从我国中西部第一条高铁--郑西高铁西安首发,郑州至西安高 2020-11-12 …