由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 新鲜G面筋(Fail)
相关主题
leetcode的online judge runtime error是指什么?Merge Interval那道题
leetcode 的 Insert Interval 就是过不了大的问一道题(2)
f电面G家已挂 分享一下面经
leetcode 这题insert interval怎么做?出两道题目大家做做
Insert Interval large case测试没过,怎么优化?分享今天做的一道基础题
JAVA里sort的algorithm time complexity是多少这道题怎么做的?
若问OJ的insert interval这题Probability quesiton
Interval tree解法问个算法题, 关于区间 overlap的
相关话题的讨论汇总
话题: interval话题: vector话题: intervals话题: list话题: float
进入JobHunting版参与讨论
1 (共1页)
r**d
发帖数: 90
1
2 5 7 13 17 18
------------------- ------------------------ ----
------------
2 13 17 18
------------------------------------------------ ----
------------------- ------------------------ ----
-----------------------------------------------------------
-------------------------------------------------------------
struct Interval {
float min;
float max;
}
vector mergeIntervals(const vector& list, const Interval
newInterval) {
Vector intervals = new Vector
给定 a list of intervals, 然后输入一个interval.
then merge the interal list
for example, interval (2, 6) (8, 10), input (4,20)
output will be (2, 20)
h*******e
发帖数: 1377
2
线段树么
g****y
发帖数: 240
3
binary search?

【在 r**d 的大作中提到】
: 2 5 7 13 17 18
: ------------------- ------------------------ ----
: ------------
: 2 13 17 18
: ------------------------------------------------ ----
: ------------------- ------------------------ ----
: -----------------------------------------------------------
: -------------------------------------------------------------
: struct Interval {
: float min;

l*****a
发帖数: 14598
4
就一道?电话?

【在 r**d 的大作中提到】
: 2 5 7 13 17 18
: ------------------- ------------------------ ----
: ------------
: 2 13 17 18
: ------------------------------------------------ ----
: ------------------- ------------------------ ----
: -----------------------------------------------------------
: -------------------------------------------------------------
: struct Interval {
: float min;

r**d
发帖数: 90
5
应该不是
要求O(n)time

【在 g****y 的大作中提到】
: binary search?
f*******t
发帖数: 7549
6
电面里出这种题是成心不想让人过
p*****2
发帖数: 21240
7
老题。
r**d
发帖数: 90
8
电面,两题,见(2)

【在 l*****a 的大作中提到】
: 就一道?电话?
l***m
发帖数: 339
9
我觉得这题就扫一遍就好,没有什么花哨的算法。

【在 r**d 的大作中提到】
: 应该不是
: 要求O(n)time

r****i
发帖数: 528
10
扫一遍,记住最小的min和最大的max?
相关主题
JAVA里sort的algorithm time complexity是多少Merge Interval那道题
若问OJ的insert interval这题问一道题(2)
Interval tree解法G家已挂 分享一下面经
进入JobHunting版参与讨论
d******i
发帖数: 76
11
leetcode上的吧
e***s
发帖数: 799
t*********7
发帖数: 255
13
前提是那个INTERVALS要是排序的吧...
m*d
发帖数: 7658
14
电面考这个是不是难了点

【在 r**d 的大作中提到】
: 2 5 7 13 17 18
: ------------------- ------------------------ ----
: ------------
: 2 13 17 18
: ------------------------------------------------ ----
: ------------------- ------------------------ ----
: -----------------------------------------------------------
: -------------------------------------------------------------
: struct Interval {
: float min;

h*******l
发帖数: 22
15
对静态interval set:(leetcode上的)
排序,nlgn
过一遍, n
动态的(不停有interval 插入)
方法一:
每个新的都插入到正确的位置,lgn
再过一遍,n
结果是n^2 的
方法2:
2.1 假设知道所有end points,比如1--1000000,每个点都是可能的endpoints
根据end point 建segment tree
每个新的插入需要lgn
总共nlgn
2.2 不知道end points
完全动态的segment tree,每次插入需要rebalance (O(1))
修改union lgn
插入endpoints lgn
总共nlgn
这个就比较复杂了, 感觉面试仅停留于静态的就不错了
1 (共1页)
进入JobHunting版参与讨论
相关主题
问个算法题, 关于区间 overlap的Insert Interval large case测试没过,怎么优化?
FB interview questionJAVA里sort的algorithm time complexity是多少
问个Facebook 电面题若问OJ的insert interval这题
把n个interval 放到一个container里Interval tree解法
leetcode的online judge runtime error是指什么?Merge Interval那道题
leetcode 的 Insert Interval 就是过不了大的问一道题(2)
f电面G家已挂 分享一下面经
leetcode 这题insert interval怎么做?出两道题目大家做做
相关话题的讨论汇总
话题: interval话题: vector话题: intervals话题: list话题: float