由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 超大young矩阵查找
相关主题
问一道crack tech interview里面的题贴道题目
M家一道题google intern interview
微软SDET面经 不见boss是不是没戏了 郁闷到极点了 求bless一个找电话号码题
逆时针打印一个m*n的矩阵征解几道large scale的数字题
一道矩阵路径题还有个问题,去公司面试要做talk需要自己带电脑吗?
请教一个题目可以hash到disk上一个file里的某个位置吗?
[合集] 问一个微软面试题面试中遇上同一类的问题不会,请问这些都是哪方面的内容?
一个open question的讨论那个 google hint words 的老题
相关话题的讨论汇总
话题: 查找话题: 10话题: 矩阵话题: young话题: disk
进入JobHunting版参与讨论
1 (共1页)
r*******k
发帖数: 1423
1
m x n的young矩阵
如果m=10^6, n=10^9
普通的那个从右上角的查找方法肯定不行
我想到的是,取最中间那列,找target要被插入的位置,
这样每次可以扔掉一半,递归查找
log(10^15) = 5*8
这样做是ok的么?
l***i
发帖数: 1309
2
这么大的东西不能用一台机器装吧,10^6 G data, even use disk, it is a lot, a
peta integers, you might want to ask how this matrix is stored in disk, and
is that one disk or multiple disks.
r*******k
发帖数: 1423
3
我觉得他就是引导我要去按小的那个数的列去查找。
数字可能倒不是很重要。
我现在有点晕
一般young矩阵的查找是(m+n)
那么我这么搞,是o(lgm+lgn)?
感觉不大可能啊。。。

and

【在 l***i 的大作中提到】
: 这么大的东西不能用一台机器装吧,10^6 G data, even use disk, it is a lot, a
: peta integers, you might want to ask how this matrix is stored in disk, and
: is that one disk or multiple disks.

l***i
发帖数: 1309
4
你怎么扔掉一半啊
1 3 5
10 30 50
target = 5 if you throw 3,5,30,50
target = 10 if you throw 1, 3, 10, 30
r*******k
发帖数: 1423
5
target = 5时
5比3大,比30小
可以扔掉 1 3和30 50
剩下5 和 10

【在 l***i 的大作中提到】
: 你怎么扔掉一半啊
: 1 3 5
: 10 30 50
: target = 5 if you throw 3,5,30,50
: target = 10 if you throw 1, 3, 10, 30

1 (共1页)
进入JobHunting版参与讨论
相关主题
那个 google hint words 的老题一道矩阵路径题
一道G家题请教一个题目
Does San Disk sponsor H1B visa?[合集] 问一个微软面试题
新人报道,顺道请教FAB出路一个open question的讨论
问一道crack tech interview里面的题贴道题目
M家一道题google intern interview
微软SDET面经 不见boss是不是没戏了 郁闷到极点了 求bless一个找电话号码题
逆时针打印一个m*n的矩阵征解几道large scale的数字题
相关话题的讨论汇总
话题: 查找话题: 10话题: 矩阵话题: young话题: disk