由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - merge两个有序数组
相关主题
问一题:merge两个有序数组LinkIn面经
有好的merge有序数组算法么一个特别的inplace merge two sorted arrays
二维数组参数怎么传好?发个onsite面经 攒rp
FaceBook面经--第一部分哪位大写给说说 何时用 merge sort, 何时用 quick sort, 何时 heap sort
G家电面,这回肯定挂了。附面经。google phone interview
大家新年好。 请教一个 c interview question (转载)Palantir面经
BB intern onsite灰溜溜地回来了(附面经攒rp)发道题吧
求一下这题解法。A家面筋:最多用一个循环,怎么去重复?
相关话题的讨论汇总
话题: int话题: vector话题: mergearray话题: 数组话题: const
进入JobHunting版参与讨论
1 (共1页)
l****o
发帖数: 135
1
一般来说,如果合并两个有序数组,合并后的数组应该怎么返回?
1.覆盖其中一个数组A和m (假设A足够大)
void mergeArray(int A[], int m, int B[], int n)
2.用第三个数组返回
void mergeArray(int A[], int m, int B[], int n, int C[], int k)
3.返回整数指针指向使用malloc分配的int* (容易造成内存泄露?)
int* mergeArray(int A[], int m, int B[], int n)
4.使用vector
void mergeArray(const vector& A, const vector& B, vector& C)
大家如果面试时候要求写代码,一般写哪一种?
g*********s
发帖数: 1782
2
the following two:
merge(const vector&A, const vector& B, vector& C);
inplace_merge(vector&A, const vector& B);

【在 l****o 的大作中提到】
: 一般来说,如果合并两个有序数组,合并后的数组应该怎么返回?
: 1.覆盖其中一个数组A和m (假设A足够大)
: void mergeArray(int A[], int m, int B[], int n)
: 2.用第三个数组返回
: void mergeArray(int A[], int m, int B[], int n, int C[], int k)
: 3.返回整数指针指向使用malloc分配的int* (容易造成内存泄露?)
: int* mergeArray(int A[], int m, int B[], int n)
: 4.使用vector
: void mergeArray(const vector& A, const vector& B, vector& C)
: 大家如果面试时候要求写代码,一般写哪一种?

l****o
发帖数: 135
3
如果要求用C语言写呢?

【在 g*********s 的大作中提到】
: the following two:
: merge(const vector&A, const vector& B, vector& C);
: inplace_merge(vector&A, const vector& B);

i**9
发帖数: 351
4
面试的时候不用考虑那么细,可以开个dynamic array, 不放心可以问一下interviewer
给个 function interface
G*********o
发帖数: 2045
5
4 sounds about right

【在 l****o 的大作中提到】
: 一般来说,如果合并两个有序数组,合并后的数组应该怎么返回?
: 1.覆盖其中一个数组A和m (假设A足够大)
: void mergeArray(int A[], int m, int B[], int n)
: 2.用第三个数组返回
: void mergeArray(int A[], int m, int B[], int n, int C[], int k)
: 3.返回整数指针指向使用malloc分配的int* (容易造成内存泄露?)
: int* mergeArray(int A[], int m, int B[], int n)
: 4.使用vector
: void mergeArray(const vector& A, const vector& B, vector& C)
: 大家如果面试时候要求写代码,一般写哪一种?

1 (共1页)
进入JobHunting版参与讨论
相关主题
A家面筋:最多用一个循环,怎么去重复?G家电面,这回肯定挂了。附面经。
做了一道挺有意思的题大家新年好。 请教一个 c interview question (转载)
请教G家那题 abc123->a1b2c3BB intern onsite灰溜溜地回来了(附面经攒rp)
facebook实习面经兼求bless求一下这题解法。
问一题:merge两个有序数组LinkIn面经
有好的merge有序数组算法么一个特别的inplace merge two sorted arrays
二维数组参数怎么传好?发个onsite面经 攒rp
FaceBook面经--第一部分哪位大写给说说 何时用 merge sort, 何时用 quick sort, 何时 heap sort
相关话题的讨论汇总
话题: int话题: vector话题: mergearray话题: 数组话题: const