【发布时间】:2017-09-02 04:30:43
【问题描述】:
我们有一个 n x n 矩阵,其中每一行和每一列都按升序排序。
给定一个数x,如何判断这个x是否在矩阵中,优于O(n)复杂度?
【问题讨论】:
-
优于 O(n) 复杂度?我认为不可能。
-
你试过什么不起作用?
-
@Gene 我只需按行和列搜索就可以做到 O(n)。
-
@Toussaint Louverture 该方法是 O(N2),因为对于 nXn 矩阵,行 =n 和列 = n。对于每一行,您遍历 n 列元素。
-
@nits.kk 但这些都是 O(n) 解决方案。他要求比 O(n) 更好。
标签: algorithm performance search