avatar
一道Google面试题# JobHunting - 待字闺中
c*e
1
Given a N*N Matrix. All rows are sorted, and all columns are sorted. Find
the
Kth Largest element of the matrix.
avatar
z*o
2
怎么这个题重现率这么高啊......
我只能做 kLog(n) 或者 nLog(Value_Range)的。
avatar
f*4
3
能展开讲讲么?

【在 z****o 的大作中提到】
: 怎么这个题重现率这么高啊......
: 我只能做 kLog(n) 或者 nLog(Value_Range)的。

avatar
h*c
4
有row hash 和 column hash码?

【在 c****e 的大作中提到】
: Given a N*N Matrix. All rows are sorted, and all columns are sorted. Find
: the
: Kth Largest element of the matrix.

avatar
l*a
5
升序还是降序排列?
用priority queue。
avatar
f*4
6
杨氏矩阵本身不就是一个heap么

【在 l*****a 的大作中提到】
: 升序还是降序排列?
: 用priority queue。

avatar
c*n
7
young试tableau
same algo as heapify

【在 c****e 的大作中提到】
: Given a N*N Matrix. All rows are sorted, and all columns are sorted. Find
: the
: Kth Largest element of the matrix.

avatar
l*a
8
好吧,我假设的是原杨氏矩阵不能够被修改。
能修改的话,如ls说的就可以了。

【在 f*******4 的大作中提到】
: 杨氏矩阵本身不就是一个heap么
avatar
s*t
9
我能想到的是这样:
每行取最大O(n), 是一个sorted array, 取最大O(1), 然后 insert next value to t
he right place O(log(n)). k个所以klog(n). 是这个意思吗?
有人说用heap,但是感觉建个heap就要nlog(n)吧。

【在 z****o 的大作中提到】
: 怎么这个题重现率这么高啊......
: 我只能做 kLog(n) 或者 nLog(Value_Range)的。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。