【问题标题】:Skip List probabiility跳过列表概率
【发布时间】:2014-09-14 04:13:12
【问题描述】:

假设您当前有 n 个元素来构造一个跳过列表数据结构。跳过列表的高度h大于4 log n的概率是多少?

我应该看什么来回答这个问题?我很困惑跳过列表如何与概率相关。我主要是在寻找如何回答的方向。

【问题讨论】:

  • 你在哪里卡住了?
  • 我不确定如何解决这个问题,我从哪里开始?我应该使用什么?
  • 不确定你在问什么,但 1/2(掷硬币)是最好的概率。有人说 1/3 效果更好,但我的观察并不是经典 1/2 是最好的。

标签: algorithm data-structures probability


【解决方案1】:

我从哪里开始?

好吧,让我们假设您拥有所有这些 N 个元素,并且您可以创建一个 最佳 跳过列表。

现在想想什么会影响跳过列表的高度。


现在我想起来了,我什至不确定谈论这个问题的概率是否有意义。当然,您需要某种概率函数来解决问题中的任何可变因素。如果您将N 视为唯一变量,那么这根本不是一个严格的概率问题。

这让我觉得可能你没有给我们完整的问题说明。

【讨论】:

  • 谢谢,我找不到任何与跳过列表相关的概率参考,但现在我有了一些方向。再次感谢 =)
  • 随机的是每个元素都有一个独立选择的高度geometric distribution。
  • @DavidEisenstat - 只有在对跳过列表的构建方式做出某些假设的情况下,它才是正确的。
猜你喜欢
  • 2015-02-14
  • 1970-01-01
  • 2023-01-19
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多