【问题标题】:Check if Array is sorted in Log(N)检查 Array 是否按 Log(N) 排序
【发布时间】:2012-10-06 03:13:41
【问题描述】:

我听说可以使用一些分而治之的算法来检查数组是否按 Log(N) 排序。我知道最快的方法是 O(N)(只需遍历列表并检查元素是否大于上一个)。

我上网查了一下,什么都没有,但我想在放弃之前在这里问问有没有人知道。

【问题讨论】:

    标签: arrays algorithm


    【解决方案1】:

    要检查一个数组是否在没有先验知识的情况下排序,您需要至少查看所有元素一次,因此 O(n) 是最小值。

    【讨论】:

      【解决方案2】:

      不可能。您必须查看每个元素。

      【讨论】:

        猜你喜欢
        • 2017-11-20
        • 2020-05-10
        • 1970-01-01
        • 1970-01-01
        • 2010-12-09
        • 1970-01-01
        • 1970-01-01
        • 2018-02-18
        • 1970-01-01
        相关资源
        最近更新 更多