由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - LinkedIn面试题请教
相关主题
T家一题面试题
请教一个常见的面试题的答案一个NxN矩阵每行每列都sort好,如何排序?
问一个杨氏矩阵的老题数组中找和为0的3个数,4个数
有些面试题是够扯蛋的A家面试题
Print out all elements in a sorted matrix求教一道老题
一道面试题,求解G一道题
一道热门的 Google 面试题leetcode insert interval 为什么没人用binary search?
求整数对排序算法O(1)space解法到底能不能用递归?
相关话题的讨论汇总
话题: log话题: linkedin话题: 面试题话题: 矩阵话题: search
进入JobHunting版参与讨论
1 (共1页)
g********r
发帖数: 89
1
版上看来的面经,row/column sorted matrix怎么能是算法是log(m)+log(n)?
*******
1. 二位矩阵,行列都sorted,每行的第一个数小于前一行的最后一个数,给一个
target,判断其在不在矩阵内
2. 如果没有第二个条件,如何搜索
3. 如何使算法是log(m) + log(n),log的底数是多少
h***s
发帖数: 45
2
应该是Leetcode的原题: “Search a 2D Matrix”
整个矩阵是一个已排序数组,长度是m x n,查找一个目标一般用二分法,时间复杂度
是:TO( log(2, mxn) )
演算一下就是:TO( log(2, m) + log(2, n) )
注释: log(x,y) 解释为以x为底y的对数。
w******n
发帖数: 61
3
如果没有第二个条件的话貌似是leetcode上3sum closest的一部分

【在 g********r 的大作中提到】
: 版上看来的面经,row/column sorted matrix怎么能是算法是log(m)+log(n)?
: *******
: 1. 二位矩阵,行列都sorted,每行的第一个数小于前一行的最后一个数,给一个
: target,判断其在不在矩阵内
: 2. 如果没有第二个条件,如何搜索
: 3. 如何使算法是log(m) + log(n),log的底数是多少

g********r
发帖数: 89
4
没有第二个条件的话,只是行列排序,能做到log scale吗?

【在 h***s 的大作中提到】
: 应该是Leetcode的原题: “Search a 2D Matrix”
: 整个矩阵是一个已排序数组,长度是m x n,查找一个目标一般用二分法,时间复杂度
: 是:TO( log(2, mxn) )
: 演算一下就是:TO( log(2, m) + log(2, n) )
: 注释: log(x,y) 解释为以x为底y的对数。

s**x
发帖数: 7506
5
sigh, with the second a condition, it is just regular binary search!
for N elements, binary search is logN.
here N = mn, so log(mn) = log(m) + log(n)
btw, cc150 has details solutions for this question without the second
condition( which is quite silly condition of course).
1 (共1页)
进入JobHunting版参与讨论
相关主题
O(1)space解法到底能不能用递归?Print out all elements in a sorted matrix
算法问题,m*m matrix一道面试题,求解
问个google面试题一道热门的 Google 面试题
请问可以用二分法判断一个数组是否sorted吗?求整数对排序算法
T家一题面试题
请教一个常见的面试题的答案一个NxN矩阵每行每列都sort好,如何排序?
问一个杨氏矩阵的老题数组中找和为0的3个数,4个数
有些面试题是够扯蛋的A家面试题
相关话题的讨论汇总
话题: log话题: linkedin话题: 面试题话题: 矩阵话题: search