由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问个题
相关主题
问个题Yahoo onsite on 1/4/2011
问个题。讨论个常见的面试题:一个数据流里面随时找出median
问个题leetcode的2sum
C(不是C++) heap中存放什么东西?发一个Yahoo intern面筋,求bless
bloomberg onsite & offer不明白“整数流的中位数”为啥用max heap和min heap比binary sort 好
请教一个binary search tree和heap的问题。一道 Amazon DP题
问个经典问题的improvement请教一个常见的面试题的答案
自己设计的一道面试题Google电面题
相关话题的讨论汇总
话题: int话题: arr话题: return话题: data话题: what
进入JobHunting版参与讨论
1 (共1页)
s*********g
发帖数: 849
1
What kind of data structure is "arr" in the following C function:
int insert (data_struct_t arr, int x)
{
int i,j,t;
if (arr.num >= arr.size)
return -1;
i = arr.num++;
arr.data[i] = x;
for (j = i >> 1; i; i = j) {
if (arr.data[i] > arr.data[j]) {
t = arr.data[i];
arr.data[i] = arr.data[j];
arr.data[j] = t;
j = j >> 1;
} else {
break;
}
}
return 0;
}
c*******d
发帖数: 255
2
应该是binary heap吧

【在 s*********g 的大作中提到】
: What kind of data structure is "arr" in the following C function:
: int insert (data_struct_t arr, int x)
: {
: int i,j,t;
: if (arr.num >= arr.size)
: return -1;
: i = arr.num++;
: arr.data[i] = x;
: for (j = i >> 1; i; i = j) {
: if (arr.data[i] > arr.data[j]) {

B*****t
发帖数: 335
3
complete binary max heap,
第一眼看成binary indexed tree了

【在 s*********g 的大作中提到】
: What kind of data structure is "arr" in the following C function:
: int insert (data_struct_t arr, int x)
: {
: int i,j,t;
: if (arr.num >= arr.size)
: return -1;
: i = arr.num++;
: arr.data[i] = x;
: for (j = i >> 1; i; i = j) {
: if (arr.data[i] > arr.data[j]) {

1 (共1页)
进入JobHunting版参与讨论
相关主题
Google电面题bloomberg onsite & offer
Google的电面请教一个binary search tree和heap的问题。
有这样的一个题?问个经典问题的improvement
请问有哪些高级点的数据结构需要了解啊?自己设计的一道面试题
问个题Yahoo onsite on 1/4/2011
问个题。讨论个常见的面试题:一个数据流里面随时找出median
问个题leetcode的2sum
C(不是C++) heap中存放什么东西?发一个Yahoo intern面筋,求bless
相关话题的讨论汇总
话题: int话题: arr话题: return话题: data话题: what