【发布时间】:2012-02-21 20:48:49
【问题描述】:
我正在审核这个算法课的工作,我正在尝试做一些课堂上给出的练习题。这个问题让我很困惑,我无法解决这个问题。我的解决方案都没有在 O(logn) 时间内出现。谁能帮我解决这个问题??
问题: 假设我们有一个任意顺序的 n 个值 x1, x2, ... , xn 的序列,并且 寻求快速回答形式的重复查询:给定任意对 i 和 j 1 ≤ i
【问题讨论】:
-
到目前为止你的想法是什么?
-
提示:数据结构很可能是某种二叉树。
-
巴特,我真的只是坐在课堂上。过去我听说它被称为审计,这就是我特别使用这个词的原因。
-
很公平,但不管你的参与是什么:我敢肯定,如果你展示你迄今为止所做的事情(或解释你自己的想法),你会发现人们更愿意提供帮助。
-
“Audire”的意思是“倾听”,如果你碰巧在礼堂里,那你就是在审计。 :)
标签: algorithm data-structures big-o time-complexity