由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 吐槽一个面试
相关主题
问两道google面试题Bloomberg面经
Ask a google interview questionn个点,找出离原点最近的100个点
问一道数组题问个google面试题
今天面试问题:有一个整数数组,如何find kth smallest element,如果数据是dynamic问个题
请教个面试题:大数据求中值备考google onsite, 讨论堆排序的时间复杂度
a very difficult interview question给一个最大堆,求最大的K个数,O(K) 算法?
T家电面一般有几轮? [UPDATE面经]Top K in N sorted array
请教几个面试问题请问面试中考到的算法复杂度大家一般是靠直觉还是推导
相关话题的讨论汇总
话题: heap话题: bst话题: c++话题: 队列话题: 小兵
进入JobHunting版参与讨论
1 (共1页)
O******i
发帖数: 269
1
又是不到两个小时的onsite,估计挂了。
本来是一个白人小兵,问了三道简单的C++题目,在白板上写,他说不错。突然又有一
个人敲门,进来一个亚裔小兵,噩梦开始了。亚裔问如何设计优先队列,我说了用heap
, 他说他不懂什么是heap,还以为我说的是C++用new时候的分配。我说了是数组表示二
叉树,对他的例子都做了heap的heapify操作。然后他说我用heap这个太复杂,他的方
法好像就是用数组来实现,晕。而且他看了板上我画的用来表示堆的树,还以为是BST.
..
l*******b
发帖数: 2586
2
.... 大牛说不用堆还有什么好招呀
d**********x
发帖数: 4083
3
哈哈哈

heap
BST.

【在 O******i 的大作中提到】
: 又是不到两个小时的onsite,估计挂了。
: 本来是一个白人小兵,问了三道简单的C++题目,在白板上写,他说不错。突然又有一
: 个人敲门,进来一个亚裔小兵,噩梦开始了。亚裔问如何设计优先队列,我说了用heap
: , 他说他不懂什么是heap,还以为我说的是C++用new时候的分配。我说了是数组表示二
: 叉树,对他的例子都做了heap的heapify操作。然后他说我用heap这个太复杂,他的方
: 法好像就是用数组来实现,晕。而且他看了板上我画的用来表示堆的树,还以为是BST.
: ..

O******i
发帖数: 269
4
那家伙估计是00年左右进去的,他根本不懂堆是什么。我说也可以用排序的链表来实现
,他用的是最笨的办法,元素进表示优先队列的数组要O(n)的移动操作,郁闷,死在这
样的人手上。也是业界的一个大公司的分部,但不是FLAG。

【在 l*******b 的大作中提到】
: .... 大牛说不用堆还有什么好招呀
c********t
发帖数: 5706
5
ft, 这是什么笨办法,你比他强太多。

【在 O******i 的大作中提到】
: 那家伙估计是00年左右进去的,他根本不懂堆是什么。我说也可以用排序的链表来实现
: ,他用的是最笨的办法,元素进表示优先队列的数组要O(n)的移动操作,郁闷,死在这
: 样的人手上。也是业界的一个大公司的分部,但不是FLAG。

h*******e
发帖数: 1377
6
优先队列理论上是堆看起来是树,但是实现一般都是vector的。。 把他变成 堆 然后
push_back新元素 之后整理堆,然后取头元素, 整理之后 pop_back最后元素

heap
BST.

【在 O******i 的大作中提到】
: 又是不到两个小时的onsite,估计挂了。
: 本来是一个白人小兵,问了三道简单的C++题目,在白板上写,他说不错。突然又有一
: 个人敲门,进来一个亚裔小兵,噩梦开始了。亚裔问如何设计优先队列,我说了用heap
: , 他说他不懂什么是heap,还以为我说的是C++用new时候的分配。我说了是数组表示二
: 叉树,对他的例子都做了heap的heapify操作。然后他说我用heap这个太复杂,他的方
: 法好像就是用数组来实现,晕。而且他看了板上我画的用来表示堆的树,还以为是BST.
: ..

h*******e
发帖数: 1377
7
整理的过程就相当于树的比较 交换的 过程,实际是二叉树只不过通过数组vector来表
现而已, 实现起来代码却是比 树要简单。
A**u
发帖数: 2458
8
哈哈 你太倒霉了
看来英语还是得练啊

heap
BST.

【在 O******i 的大作中提到】
: 又是不到两个小时的onsite,估计挂了。
: 本来是一个白人小兵,问了三道简单的C++题目,在白板上写,他说不错。突然又有一
: 个人敲门,进来一个亚裔小兵,噩梦开始了。亚裔问如何设计优先队列,我说了用heap
: , 他说他不懂什么是heap,还以为我说的是C++用new时候的分配。我说了是数组表示二
: 叉树,对他的例子都做了heap的heapify操作。然后他说我用heap这个太复杂,他的方
: 法好像就是用数组来实现,晕。而且他看了板上我画的用来表示堆的树,还以为是BST.
: ..

x******a
发帖数: 6336
9
是不是bb?
a**********e
发帖数: 157
10
bb 是什么?

【在 x******a 的大作中提到】
: 是不是bb?
1 (共1页)
进入JobHunting版参与讨论
相关主题
请问面试中考到的算法复杂度大家一般是靠直觉还是推导请教个面试题:大数据求中值
A家电面面经a very difficult interview question
(CS) heapify a binary treeT家电面一般有几轮? [UPDATE面经]
求最快办法在 heap删除最后一个加入元素 然后在加入一个新元素请教几个面试问题
问两道google面试题Bloomberg面经
Ask a google interview questionn个点,找出离原点最近的100个点
问一道数组题问个google面试题
今天面试问题:有一个整数数组,如何find kth smallest element,如果数据是dynamic问个题
相关话题的讨论汇总
话题: heap话题: bst话题: c++话题: 队列话题: 小兵