由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 贡献1个A家3面的面经,被老印坑了
相关主题
问一个题目merge intervals问三道题
请教一个面试算法题请教amazon面试题
这题怎么做?Merge Interval那道题
Facebook interview 面经变相的merge sort
一个小公司面经external sorting的一个问题
FaceBook面经--第一部分有A[i]
bloomberg 面经收集了几个 List相关的题
BB NON CS onsite面经Bloomberg电话面经
相关话题的讨论汇总
话题: interval话题: list话题: list1话题: 老印话题: 面经
进入JobHunting版参与讨论
1 (共1页)
a******8
发帖数: 90
1
1月面的:2个list里面装的interval, 判断后1个是前1个的sub interval,就是前1个
list的interval完全能包含后一个list的interval.2个list没排序,什么都没做。
我当时想的是sort基于start,然后merge,然后判断,不过说的时候总被老印打断,这个
只会java的老印不让我用C++的sort(),我当时都把compare()函数写了,然后又争了些
东西,我思路都说完了,不过代码没写完,看看大家有什么想法
p*****p
发帖数: 379
2
没太看懂你题目的意思,不过感觉不需要排序,开一个list装list1的interval,然后
扫2判断
O(m+n),排序肯定超过这个

【在 a******8 的大作中提到】
: 1月面的:2个list里面装的interval, 判断后1个是前1个的sub interval,就是前1个
: list的interval完全能包含后一个list的interval.2个list没排序,什么都没做。
: 我当时想的是sort基于start,然后merge,然后判断,不过说的时候总被老印打断,这个
: 只会java的老印不让我用C++的sort(),我当时都把compare()函数写了,然后又争了些
: 东西,我思路都说完了,不过代码没写完,看看大家有什么想法

f*******t
发帖数: 7549
3
interval tree
j*****y
发帖数: 1071
4
bless
list里面的每个 node 对应一个 interval吗? 两个list 的长度是一样的吗?
判断后一个是前一个的sub-interval,这个什么对应关系? list 1的第一个 interval
包含 list 2的第一个interval ?

【在 a******8 的大作中提到】
: 1月面的:2个list里面装的interval, 判断后1个是前1个的sub interval,就是前1个
: list的interval完全能包含后一个list的interval.2个list没排序,什么都没做。
: 我当时想的是sort基于start,然后merge,然后判断,不过说的时候总被老印打断,这个
: 只会java的老印不让我用C++的sort(),我当时都把compare()函数写了,然后又争了些
: 东西,我思路都说完了,不过代码没写完,看看大家有什么想法

s*****1
发帖数: 134
5
我也是这么想的,先sort,再merge, 不过这个思路好像不太对额~
list1 (1,4)(2,5)
list2 (1,5)
按照这个思路,list2是能放进list1去的,因为list1 merge完后是(1,5)
但是实际上 (1,5)放不到以上任何一个去额

【在 a******8 的大作中提到】
: 1月面的:2个list里面装的interval, 判断后1个是前1个的sub interval,就是前1个
: list的interval完全能包含后一个list的interval.2个list没排序,什么都没做。
: 我当时想的是sort基于start,然后merge,然后判断,不过说的时候总被老印打断,这个
: 只会java的老印不让我用C++的sort(),我当时都把compare()函数写了,然后又争了些
: 东西,我思路都说完了,不过代码没写完,看看大家有什么想法

G****A
发帖数: 4160
6
interval都是integer么?
inclusive or exclusive?
求得是sub interval还是overlap?
如果求得的是sub interval,list2只找最左点、最右点。然后scan一遍list1就行了。
线性复杂度应该能搞定

【在 a******8 的大作中提到】
: 1月面的:2个list里面装的interval, 判断后1个是前1个的sub interval,就是前1个
: list的interval完全能包含后一个list的interval.2个list没排序,什么都没做。
: 我当时想的是sort基于start,然后merge,然后判断,不过说的时候总被老印打断,这个
: 只会java的老印不让我用C++的sort(),我当时都把compare()函数写了,然后又争了些
: 东西,我思路都说完了,不过代码没写完,看看大家有什么想法

s****0
发帖数: 117
7
我也觉得是这个。
每个节点存中心和长度。

【在 f*******t 的大作中提到】
: interval tree
c********t
发帖数: 5706
8
为什么要开一个新的list来装list1? 扫2对应list1查询,最后难道不是O(m*n)吗?
interval tree好复杂,能40分钟写出来吗?

【在 p*****p 的大作中提到】
: 没太看懂你题目的意思,不过感觉不需要排序,开一个list装list1的interval,然后
: 扫2判断
: O(m+n),排序肯定超过这个

p*****2
发帖数: 21240
9
感觉这题没说清楚。
f*******t
发帖数: 7549
10
搞竞赛的10分钟

【在 c********t 的大作中提到】
: 为什么要开一个新的list来装list1? 扫2对应list1查询,最后难道不是O(m*n)吗?
: interval tree好复杂,能40分钟写出来吗?

h*******e
发帖数: 1377
11
请重新解释题。 感觉楼主表达是 一个list 就1个interval?
结果要求什么重新排列 两个list 里的 element 还是 merge 两个list 。。
1 (共1页)
进入JobHunting版参与讨论
相关主题
Bloomberg电话面经一个小公司面经
external sorting 的问题FaceBook面经--第一部分
A的电面挂了,防不胜防啊bloomberg 面经
G面试题求解BB NON CS onsite面经
问一个题目merge intervals问三道题
请教一个面试算法题请教amazon面试题
这题怎么做?Merge Interval那道题
Facebook interview 面经变相的merge sort
相关话题的讨论汇总
话题: interval话题: list话题: list1话题: 老印话题: 面经