设为首页收藏本站

爱吱声

 找回密码
 注册
搜索
查看: 2008|回复: 9
打印 上一主题 下一主题

[信息技术] 此间大牛多,请教算法高手一个问题

[复制链接]
  • TA的每日心情
    开心
    6 小时前
  • 签到天数: 1645 天

    [LV.Master]无

    楼主
    发表于 2022-3-26 10:32:30 | 显示全部楼层
    本帖最后由 数值分析 于 2022-3-26 10:56 编辑
    : g! l+ z* V( U
    + w7 n9 }3 f# }8 o* b8 L  z+ ?您对答案的理解似乎有误。! a* T& a" ^" o& r
    随机变量X是测试过的元素的数目9 @) V4 {2 D" e$ O
    而随机变量Xi是另一组随机变量,每一个都是个indicator,取值是0或者1,含义为第i个元素是否被测试过,而不是该元素是否等于欲查找的值。, B1 }$ X8 O6 J8 J
    所以才有E(x)=sum(E(Xi))。# h% O; M6 U% ?" T$ I
    而如果 A[ i ]!= x,那么k个x值元素将整个数组分为了k+1个区间,而我们检查了这个元素,所以这个元素必须位于第一个区间,所以概率是1/(k+1)+ e' U7 m9 U* g. k1 d
    您再想想?

    评分

    参与人数 1爱元 +10 收起 理由
    雷达 + 10

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    6 小时前
  • 签到天数: 1645 天

    [LV.Master]无

    沙发
    发表于 2022-3-26 14:46:17 | 显示全部楼层
    本帖最后由 数值分析 于 2022-3-26 14:51 编辑
    3 p8 Y% C3 C4 r
    老福 发表于 2022-3-26 12:01* E6 {- \: [4 j* X4 Q
    其实原文的解释似是而非,试想i=1的情形,对于概率P(X1=1), 无论A1是不是x, 这个概率应该是1, 而不是1/( ...

    3 f+ R! w9 [2 E5 j% i. i$ m9 k+ B0 P, E5 Y
    我觉得这个答案的作者其实是吧下标i作为元素的编号,而不是位置。
    1 P2 E3 ^+ m+ u, r9 t0 d* ]否则没法按元素是否等于x来分类,因为某一个位置是否等于x本身就是个随机事件。: a' \8 j2 D* T/ }6 X
    # f  ~5 i2 c) H9 ~' K) v4 u
    而这个答案的作者其实是把每一个元素编了号,然后再考虑这个元素在数组中的位置的。故此对应于某一个元素,其是否等于x是个确定的事件,所以元素可以分为两类讨论,等于x的和不等于x的。
    $ o% h4 c2 }4 H, ^4 x所以A[ i ]这个写法有点误导,这里这个A并不是要做搜索的那个数组,而是所有元素的列表。

    点评

    给力: 5.0 涨姿势: 5.0
    给力: 5 涨姿势: 5
      发表于 2022-3-26 20:40
    回复 支持 反对

    使用道具 举报

    手机版|小黑屋|Archiver|网站错误报告|爱吱声   

    GMT+8, 2024-5-3 06:54 , Processed in 0.033936 second(s), 18 queries , Gzip On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表