由买买提看人间百态

topics

全部话题 - 话题: 黑树
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)
J*********r
发帖数: 5921
1
来自主题: JobHunting版 - G電面 大家參詳一下怎麼個狀況
知道是红黑树,未必知道实现细节,也许考查的就是怎么实现
d**u
发帖数: 1065
2
来自主题: JobHunting版 - G電面 大家參詳一下怎麼個狀況
可以问问细节,但要人家凭空implement红黑树,这也太难招人了。
g**e
发帖数: 6127
3
来自主题: JobHunting版 - CLRS 这本书要看哪几章?
被问到过红黑树,直接说记不住那么多种情况,说了几种
非IT公司
f*****e
发帖数: 2992
4
来自主题: JobHunting版 - MIT CLRS视频
是啊,看了他讲的红黑树,我空手都可以把RB-Tree给画出来了。
l*********8
发帖数: 4642
5
来自主题: JobHunting版 - A家面积
第一题是红黑树之类的平衡BST吗?
l*********8
发帖数: 4642
6
来自主题: JobHunting版 - A家面积
java里的TreeMap也就是红黑树吧? 就像C++的std::map
p*****2
发帖数: 21240
7
来自主题: JobHunting版 - A家面积

是红黑树。
e***s
发帖数: 799
8
来自主题: JobHunting版 - 攒人品,Twitter 电面题目
请问红黑树的GET跟BST的GET区别在哪里?
l*******s
发帖数: 1258
9
来自主题: JobHunting版 - 攒人品,Twitter 电面题目
红黑树的get应该更复杂些,比如balance的时候要看颜色等。
l***4
发帖数: 1788
10
来自主题: JobHunting版 - Amazon面经
4. map似乎是用红黑树来实现的?
1. 好像是DFS?

代码
u******g
发帖数: 89
11
红黑树写几边。。。
r**h
发帖数: 1288
12
红黑树和B-tree orz
我觉得常见的那些加上hashtable应该就够了
不过看面经,有人onsite被问到quad tree和suffix tree的。。。

,
w********p
发帖数: 948
13
来自主题: JobHunting版 - RF 面经
Treeset provides guaranteed log(n) time cost for the basic operations base
on Red-black tree.
是考红黑树吗? 那些rotate我还真不知道。
整体觉得好难哦。
4. 一个size n的array,求所有k sliding window最小值的最大值,
我给了用deque的解法,O(n). 被很仔细的分析了code,run了几个test case,然后被
问有其他做法吗
我说可以用heap来做,然后又问我用treeset怎么做,时间复杂度的区别
w********p
发帖数: 948
14
来自主题: JobHunting版 - RF 面经
Treeset provides guaranteed log(n) time cost for the basic operations base
on Red-black tree.
是考红黑树吗? 那些rotate我还真不知道。
整体觉得好难哦。
4. 一个size n的array,求所有k sliding window最小值的最大值,
我给了用deque的解法,O(n). 被很仔细的分析了code,run了几个test case,然后被
问有其他做法吗
我说可以用heap来做,然后又问我用treeset怎么做,时间复杂度的区别
c*****9
发帖数: 4247
15
来自主题: JobHunting版 - 面试考 红黑树多吗?
请问
t*********h
发帖数: 941
16
来自主题: JobHunting版 - 面试考 红黑树多吗?
never asked. but was asked about Btree
c*****a
发帖数: 808
17
来自主题: JobHunting版 - 面试考 红黑树多吗?
被问过trie
d**********x
发帖数: 4083
18
来自主题: JobHunting版 - 面试考 红黑树多吗?
知道就好
r*****s
发帖数: 74
19
如果谁让在我面试的时候写红黑树,丫绝对是想玩死我
r**h
发帖数: 1288
20
在C++中,set/map是用的红黑树,unordered_set/unordered_map使用的线性表+hash函数
那么java里面的Set、HashSet和HashMap的内部实现是什么呢?
H**M
发帖数: 128
21
来自主题: JobHunting版 - 郁闷,电面被个烙印给坑了 (转载)
我遇到的三哥还成,有一个Qualcomm的三姐实在恐怖:口音重的每句话我都要问4、5遍
才能大概猜到是什么意思。她开始还算耐心,但后来就不行了。我记得她问我AVL和红
黑树。
H**M
发帖数: 128
22
来自主题: JobHunting版 - 郁闷,电面被个烙印给坑了 (转载)
我遇到的三哥还成,有一个Qualcomm的三姐实在恐怖:口音重的每句话我都要问4、5遍
才能大概猜到是什么意思。她开始还算耐心,但后来就不行了。我记得她问我AVL和红
黑树。
a******e
发帖数: 710
23
==是判断相等用的。和hash func是独立的。即使两个元素hash value一样, 他们也不
一定相等。这时候就要用到==
map是红黑树。只要定义<=就行了

还有一个问题就是,如果用unordered_map,写运算符是简单了,只需要写==运算符,
但是hash function要自己写?这个怎么理解呢?为什么map只要重载运算符就行......
..
s********u
发帖数: 1109
24
来自主题: JobHunting版 - coding复习笔记共享
是的,这个我以前也是这么理解的,map就是个红黑树。
这一段参考careercup书:
Alternatively, we can implement the hash table with a binary tree.We can
then guarantee an O(log n) lookup time, since we can keep the tree balanced.
Additionally, we may use less space, since a large array no longer needs to
be allocated in the very beginning.
个人理解是hash table只是个数据结构,bst是一种implementation,array+list也是
一种implementation。
对于大O我准备加一句说明,就是不特别注明都是指average case。

lo
tree
s********u
发帖数: 1109
25
来自主题: JobHunting版 - CS真难学
上课学的很多东西面试都不会考,比如什么红黑树,kmp算法。
OS的话,我学了一遍,但是看很多跟系统有关一点的面经,就感觉自己完全没学过这门
课一样。因为课上学的就是理论,偶尔拿linux举举例子,也派不上用场。
e*******o
发帖数: 4654
26
来自主题: JobHunting版 - CS真难学
说实话你别笑,
谁说software engineer 一定要操作系统的知识?数据结构要用一些,也不多。
红黑树,kmp算法这些,0.01% 的程序员能用的到?
自学几个月比较难,一两年,还比较靠谱,主要量变到质变。要时间积累,几个月太短
了。
s********u
发帖数: 1109
27
来自主题: JobHunting版 - CS真难学
lz是ee的话,应该至少有C,C++,汇编这些的基础,我感觉几个月还挺现实。
专注数据结构与算法(基础的都行,以前一学期的课,连kmp、红黑树都涵盖了,还不
照样几天突击搞定),然后就是computer networking,operating system(主要是
cocurrency之类),不知道database会写写SQL query是不是就够了
不过这些之后,还得复习算法题,这个是上课不会教的。上课或者书上只有quick sort
怎么写,但不会教你用各种sort的变种去解决问题
s********u
发帖数: 1109
28
来自主题: JobHunting版 - Apple电面,估计挂了
面的是OS X platform engineer,才30分钟就结束了,估计是挂了。
上来问我熟悉什么系统,我说windows和linux,真不应该大言不惭,其实linux很久没
用了。
然后就问了我chmod 751啥意思,我完全不记得了。。
再问了看进程表用什么指令我说ps,问我有啥信息,我只记得pid和进程名。。。
还有一个也是指令,忘了。就搞得有点慌张。
然后问学习中碰到最大问题是什么,最喜欢的语言(我说C++),最喜欢语言的缺点是
啥(我说可读性,举了例子)。。编程是否有让你的life easier的例子(没写过ios
app不敢乱说)
其他都是简单概念题,但我都说的不太流利。比如解释下hashtable,解释下bst,bst
在worst case下的查找(我说不balance的话就是O(n)) ,如果不balance怎么调整(我
说红黑树,但是不会,我说了最简单的方法就是用数组存下来然后重新建立) 还有如
果是一个电话簿,用哪个好(我说查找特别多的话就hashtable好,如果从节省空间的
角度考虑很大的电话薄用bst好。好像有点问题其实,我后来想想其实电话簿一般不大
,... 阅读全帖
l********y
发帖数: 23
29
o(1) 复杂度 map做不到 底层是红黑树
s********u
发帖数: 1109
30
来自主题: JobHunting版 - Facebook第一轮电面面经
是个国人大哥,人很nice,不过下午很冷,穿了衣服还哆嗦。而且中间collabedit抽风
了几次,然后有些写的就没了,谁知道什么问题么?感觉很奇怪啊,就算断网也不该这
样吧。不过他说会给足时间。
题目好像以前见过,就是给一些不重叠的interval,然后设计一个数据结构来存储,实
现插入interval和find一个value两个函数,前者碰到重叠就return false,后者碰到
所在的interval返回。
分享题目和答案:https://docs.google.com/document/d/
1fXfv0GDKc6Uu03ZUU7iac9TcEqpv2YePDE9IAzwhPGo/edit
这个我记得就是用BST做的。
有一个bug,就是插入的时候给空指针 n = new Node(c),这么做了,被指出了,还是基
础不扎实啊,可能以前都是链表或者用递归做的,就从来没发现这个问题。应该说明下
还可以用递归做的。
中间讨论了一下维护min和max变量是否必要,我说主要是在val超出范围的时候直接判
断,他说那其实interval中间也有空当。我就说那就只有两端的时候,会比较有用... 阅读全帖
s********u
发帖数: 1109
31
来自主题: JobHunting版 - Facebook第一轮电面面经
是个国人大哥,人很nice,不过下午很冷,穿了衣服还哆嗦。而且中间collabedit抽风
了几次,然后有些写的就没了,谁知道什么问题么?感觉很奇怪啊,就算断网也不该这
样吧。不过他说会给足时间。
题目好像以前见过,就是给一些不重叠的interval,然后设计一个数据结构来存储,实
现插入interval和find一个value两个函数,前者碰到重叠就return false,后者碰到
所在的interval返回。
分享题目和答案:https://docs.google.com/document/d/
1fXfv0GDKc6Uu03ZUU7iac9TcEqpv2YePDE9IAzwhPGo/edit?usp=sharing
这个我记得就是用BST做的。
有一个bug,就是插入的时候给空指针 n = new Node(c),这么做了,被指出了,还是基
础不扎实啊,可能以前都是链表或者用递归做的,就从来没发现这个问题。应该说明下
还可以用递归做的。
中间讨论了一下维护min和max变量是否必要,我说主要是在val超出范围的时候直接判
断,他说那其实interval中间也有空当。我就说那就只... 阅读全帖
s********o
发帖数: 3783
32
来自主题: JobHunting版 - 2013非主流找工作总结
板上大牛无数,offer无数,不过每个人都有自己的特殊情况
我的情况比较特殊,13年辞职从加州搬到中部团聚,在家里拿失业保险,带了6个月娃
在这期间,全职工作是带娃,做饭,打三种网游,业余时间复习
11月2号把娃送幼儿园正式找工作,结果11月11号就入职开始一份local的为其4个月的
project manager contract。
干了3个月之后面试了3家,2个software engineer和1个project manager,3个offer都
拿到,从了G家。拒了其他的offer和几个面试。下面是过去半年多的复习:
第一部分:算法导论
我弄了本Introduction to Algorithm看了一遍。前半本书每道习题都做了(虽然不知
道对不对)。后半部分因为比较偏,只看没做题。这一遍下来就花掉了我4个月。
作用:课后题有一些面试题的,比如merge sorted list就是课后习题原题。更重要的
是理解。比如红黑树。看wikipedia花30分钟,可能只够临时抱佛脚。看算法导论花几
个小时,但是记忆能持续很久。
最重要的是信心,1600页的书都看完了,还看不完其他书?
... 阅读全帖
q********c
发帖数: 1774
33
来自主题: JobHunting版 - 红黑树,哭了
是老印吗?
t**********h
发帖数: 2273
34
来自主题: JobHunting版 - 红黑树,哭了
烙印
t**********h
发帖数: 2273
35
来自主题: JobHunting版 - 红黑树,哭了
算了,move on
太高级了,学不会
g*********e
发帖数: 14401
36
来自主题: JobHunting版 - 红黑树,哭了

要面FLG YAHOO这些还是要准备的,不然就是跪。
t***t
发帖数: 6066
37
来自主题: JobHunting版 - 红黑树,哭了
yes, red black tree is very rare in interview, especially in phone interview.
l*****a
发帖数: 14598
38
来自主题: JobHunting版 - 红黑树,哭了
正常
要作好最坏的准备
d********i
发帖数: 582
39
来自主题: JobHunting版 - 红黑树,哭了
难道G家的Hiring Cmmit不知道这种题是写不完的吗?
f********t
发帖数: 6999
40
来自主题: JobHunting版 - 红黑树,哭了
commity也有老印啊。也就老中要求一碗水端平
l*****a
发帖数: 14598
41
来自主题: JobHunting版 - 红黑树,哭了
他们给的那个email用了多少年了
面试官好像不看那东西。。。
w**z
发帖数: 8232
42
来自主题: JobHunting版 - 红黑树,哭了
如果让我写,我就说,俺不会,要不你写个我看看?
f********t
发帖数: 6999
43
来自主题: JobHunting版 - 红黑树,哭了
那你就完了。老印会把你写成屎
c******3
发帖数: 296
44
来自主题: JobHunting版 - 红黑树,哭了
是哪一家银行?能比得上A家?
x****k
发帖数: 2932
45
来自主题: JobHunting版 - 红黑树,哭了
艹, 这尼玛纯属为难人!
x****k
发帖数: 2932
46
来自主题: JobHunting版 - 红黑树,哭了
lz应该公布银行名和组名,找工作的绕着走,面试的就不用给从那个组出来的烙印好看了
.这个圈子小得很.
y**********u
发帖数: 6366
47
来自主题: JobHunting版 - 红黑树,哭了
不需要
g*********e
发帖数: 14401
48
来自主题: JobHunting版 - 红黑树,哭了
亲身证实需要
R******9
发帖数: 267
49
来自主题: JobHunting版 - 红黑树,哭了
这属于有意刁难吧
l*****a
发帖数: 14598
50
来自主题: JobHunting版 - 红黑树,哭了
考难题说明我们的hiring bar高
难道还考简单题?
引自V*WARE recruiter
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)