由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - G面经里这个怎么做
相关主题
国内Google电面两轮 已挂Amazon算法问题请教
Google Onsite Interviewleetcode一道题
昨天G面经里的这一题怎么做?Google电面题
求一道 面世题 的解答思路请教一个数据结构题
一个NxN矩阵每行每列都sort好,如何排序?programming pearl看不懂这个题
google的一道题求解请帮忙回答一个SQL问题
大家来讨论一下这个求长方形面积的问题吧请教一道Google面试题
请教一道算法题,各位大牛麻烦指导指导请教大家一道Google的题目
相关话题的讨论汇总
话题: 面经话题: query话题: update话题: y2话题: y1
进入JobHunting版参与讨论
1 (共1页)
r****7
发帖数: 2282
1
版上看到的面经,我怎么觉得好难啊
Given a 2D space of maximum size NxN which supports two operations :
[1] void UPDATE(x,y,v) - sets the value of cell [x,y] to v
[2] int QUERY(x1,y1,x2,y2) - returns sub-rectangle sum (x1,y1) to (x2,
y2)
inclusive, and there is an infinite stream of such 2 types of
operations which have to supported. How would you store the values for
efficient updates and retrievals ? (二维线段树 说算法+分析复杂度)
y****e
发帖数: 25
2
Kd-Tree.

【在 r****7 的大作中提到】
: 版上看到的面经,我怎么觉得好难啊
: Given a 2D space of maximum size NxN which supports two operations :
: [1] void UPDATE(x,y,v) - sets the value of cell [x,y] to v
: [2] int QUERY(x1,y1,x2,y2) - returns sub-rectangle sum (x1,y1) to (x2,
: y2)
: inclusive, and there is an infinite stream of such 2 types of
: operations which have to supported. How would you store the values for
: efficient updates and retrievals ? (二维线段树 说算法+分析复杂度)

T******7
发帖数: 1419
3
Mark

★ 发自iPhone App: ChineseWeb 8.7

【在 y****e 的大作中提到】
: Kd-Tree.
i*********e
发帖数: 21
4
2D Binary Index Tree, which is a simpler version of segment tree.
s****a
发帖数: 794
5
这个要问面试官 update和query哪个频繁
updata频繁的话 就直接暴力加和。update(O(1)) query(O(N^2))
query频繁 用到左上角的举行加和 update(O(N^2)) query(O(1))
如果差不多 就应该建树吧
k***7
发帖数: 6
6
这个怎么样?
每个点(Xi,Yi)存sumX0~Xi , Yi不变,即每行前面点的sum
Update: O(n) 需要更新所有Xj, j大于i
Query:O(n) 每行的sum=Xj-Xi

【在 r****7 的大作中提到】
: 版上看到的面经,我怎么觉得好难啊
: Given a 2D space of maximum size NxN which supports two operations :
: [1] void UPDATE(x,y,v) - sets the value of cell [x,y] to v
: [2] int QUERY(x1,y1,x2,y2) - returns sub-rectangle sum (x1,y1) to (x2,
: y2)
: inclusive, and there is an infinite stream of such 2 types of
: operations which have to supported. How would you store the values for
: efficient updates and retrievals ? (二维线段树 说算法+分析复杂度)

1 (共1页)
进入JobHunting版参与讨论
相关主题
请教大家一道Google的题目一个NxN矩阵每行每列都sort好,如何排序?
请问一道面试题google的一道题求解
请教一个Axis-Aligned Rectangles的算法大家来讨论一下这个求长方形面积的问题吧
CLRS interval tree 的两道练习题请教一道算法题,各位大牛麻烦指导指导
国内Google电面两轮 已挂Amazon算法问题请教
Google Onsite Interviewleetcode一道题
昨天G面经里的这一题怎么做?Google电面题
求一道 面世题 的解答思路请教一个数据结构题
相关话题的讨论汇总
话题: 面经话题: query话题: update话题: y2话题: y1