首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

查找的平均长度?该怎么处理

2012-03-04 
查找的平均长度?在一个长度为n的线性表中顺序查找值为x的元素时,查找时的平均查找长度(即x同元素的平均比

查找的平均长度?
在一个长度为n的线性表中顺序查找值为x的元素时,查找时的平均查找长度(即x同元素的平均比较次数,假定查找每个元素的概率都相等)为___ 。
  a、n b、n/2 c、(n+1)/2 d、(n-1)/2

这题大家会选哪个?为什么?
基本上是排除了a,b。 :-)



[解决办法]
偶选C
[解决办法]
第i个元素出现概率是1/n,查找期望长度Exi = i
所以查找一次的总期望值是E{(x1+x2+...+xn)*(1/n)} = (1/n) * (Ex1+Ex2+...+Exn) = (1/n)*n*(n+1)/2 = (n+1)/2

热点排行