由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教个算法题
相关主题
设计一个算法,判断一个integer n是不是可以表示成k(k>=2)个连续正整数的和最大增加量的算法
一道大数组shuffle的题查找substr的问题
前段时间整理的随机算法讨论一道算法
问个小算法A家面经:如何测试随机洗牌算法?
有重复元素的全排列,递归算法只有5天的话你是选择做题还是看算法书?
请教一个算法题贡献面经 amazon, 虽然面挂了,还是攒点人品
请教一道算法题目,请高手指点也上一道算法题了(俺的版权了:))
算法题:两列找共同元素有O(n)的算法吗?继续研究数组分段题
相关话题的讨论汇总
话题: 2n话题: 查找话题: 法题话题: 出现话题: 数列
进入JobHunting版参与讨论
1 (共1页)
x***z
发帖数: 89
1
正整数1到n,随机排列成一个元素数为2n的数列,其中1到n各出现两次,
出现位置随机,设正整数k,k大于等于1,小于等于n,问k第一次出现在数列
第一位,第二位,第三位。。。。最后一位的概率分别是多少?
其实,就是在该数列中查找k,求平均查找次数
w*******i
发帖数: 186
2
不应该是1/k么?出现位置都随机,而且每个整数都有2个。

【在 x***z 的大作中提到】
: 正整数1到n,随机排列成一个元素数为2n的数列,其中1到n各出现两次,
: 出现位置随机,设正整数k,k大于等于1,小于等于n,问k第一次出现在数列
: 第一位,第二位,第三位。。。。最后一位的概率分别是多少?
: 其实,就是在该数列中查找k,求平均查找次数

x***z
发帖数: 89
3
和k没关系,
其实是求在该数列中查找k(包括找到和找不到)的平均查找次数

【在 w*******i 的大作中提到】
: 不应该是1/k么?出现位置都随机,而且每个整数都有2个。
x***z
发帖数: 89
4
up

【在 x***z 的大作中提到】
: 正整数1到n,随机排列成一个元素数为2n的数列,其中1到n各出现两次,
: 出现位置随机,设正整数k,k大于等于1,小于等于n,问k第一次出现在数列
: 第一位,第二位,第三位。。。。最后一位的概率分别是多少?
: 其实,就是在该数列中查找k,求平均查找次数

w****r
发帖数: 28
5
这是概率题吧
出现在位置1:2/(2n) = 1/n
位置2: (2n-2)/(2n)*2/(2n-1) = 2(n-1)/n/(2n-1)
…..
x***z
发帖数: 89
6
谢谢牛银
十多年没摸高中数学了,动脑子都费尽
另外,还有个顺带问题
这是k在1到n范围内(就是说,能在该数列中查找到k)的情况
那在该数列中查找不到k(k不在1到n的范围中)的情况,
所需要进行的元素对比(查找)次数,是不是2n-1次啊

【在 w****r 的大作中提到】
: 这是概率题吧
: 出现在位置1:2/(2n) = 1/n
: 位置2: (2n-2)/(2n)*2/(2n-1) = 2(n-1)/n/(2n-1)
: …..

1 (共1页)
进入JobHunting版参与讨论
相关主题
继续研究数组分段题有重复元素的全排列,递归算法
Integer Partition problem请教一个算法题
两道A家面试题请教一道算法题目,请高手指点
问一道面试题算法题:两列找共同元素有O(n)的算法吗?
设计一个算法,判断一个integer n是不是可以表示成k(k>=2)个连续正整数的和最大增加量的算法
一道大数组shuffle的题查找substr的问题
前段时间整理的随机算法讨论一道算法
问个小算法A家面经:如何测试随机洗牌算法?
相关话题的讨论汇总
话题: 2n话题: 查找话题: 法题话题: 出现话题: 数列