【问题标题】:Binary Search Tree Algorithm Sequence二叉搜索树算法序列
【发布时间】:2013-11-15 16:49:04
【问题描述】:

我知道这与搜索算法有关,但查看数字序列我仍然无法弄清楚。

有什么想法吗?

【问题讨论】:

  • 假设学生实际上开始自己做作业,而不是让互联网为他们做作业。您的考试成绩应该反映您的能力,而不是我们的能力。
  • 这应该是给程序员网站的。
  • 我正在关注教科书,这是教科书的问题之一,但我没有这本教科书的手册,因为我从别人那里买了一本二手书..
  • 看看我的回答,它为您提供了回答问题的方法。

标签: search binary-search-tree binary-search


【解决方案1】:

考虑这一点的一种方法是,低于和高于您正在搜索的数字的数字应该越来越接近正在搜索的数字(从各个方面)。这意味着您不应该尝试比已经尝试过的数字更远的数字(在各自的一侧)。

例如,如果您正在搜索 500,并且您尝试了 250,然后尝试了 750,则您不能尝试例如 230 或 780,因为它们在各自的边上与 500 的距离比您已经找到的数字更远尝试过(即 250 和 750)。

因此,在不泄露答案的情况下,由于这显然是一道家庭作业问题,您现在有足够的信息来回答您自己的问题。

【讨论】:

  • 我明白了!我知道 C 的这种思维方式和 D 很奇怪。
【解决方案2】:

试试看这篇文章:http://cslibrary.stanford.edu/110/BinaryTrees.html

我认为您可能需要做的是以编程方式将数字映射出来。让我知道这是否有帮助..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-05
    • 2010-12-23
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    相关资源
    最近更新 更多