由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - [BSSD]回国一趟回来做题很难进入状态了,顺便问下那个Merge k Sorted
相关主题
请大家 看看这个 Merge k Sorted Lists (Java), 我不太明白M家 onsite 悲剧,同胞们弄死烙印吧
请教各位大牛一个K-way merge 的问题请教一道单链表问题
leetcode上的Sort List那道题发个pure storage的interviewstreet题目
问一个merge K sorted list的时间复杂度leetcode Sort List
这题怎么做?请问大牛们如何提高解决leetcode上面Linkedlist的题的能力?
leetcode上的sorted list to BST再问大牛们leetcode上面Linkedlist的题,Reverse Nodes in k-G
leetcode 上的k way merge弱问:leetcode里Convert Sorted List to Binary Search Tree
请教一个面试算法题弱问一个小问题,leetcode 上merge sorted list
相关话题的讨论汇总
话题: null话题: listnode话题: prev话题: next话题: return
进入JobHunting版参与讨论
1 (共1页)
a***e
发帖数: 413
1
回国一趟回来做题很难进入状态了
Merge k sorted linked lists and return it as one sorted list. Analyze and
describe its complexity.
有人面试碰到这题么?我洋洋洒洒写了很多代码,OJ说Time Limit Exceeded
class Solution {
public:
ListNode *mergeKLists(vector &lists) {
int n = lists.size();
if (n==0) return NULL;
ListNode *ret = lists[0];
for (int i=1; i {
ret = merge2Lists(ret, lists[i]);
}
return ret;
}
private:
ListNode *merge2Lists(ListNode *a, ListNode *b)
{
if (a==NULL&&b==NULL) return NULL;

ListNode *r=NULL, *prev=NULL;
if (a==NULL&&b!=NULL) return b;
if (a!=NULL&&b==NULL) return a;
ListNode dummy(-1);
dummy.next = a->val>b->val?b:a;
prev = dummy.next;
if (dummy.next==a)
a= a->next;
else
b=b->next;

while(a!=NULL&&b!=NULL)
{
if (a->valval)
{
prev->next = a;
prev = a;
a=a->next;
}
else
{
prev->next=b;
prev = b;
b=b->next;
}
}
prev->next = a!=NULL?a:b;
return dummy.next;
}
r*******e
发帖数: 971
2
用priority queue
a***e
发帖数: 413
3
多谢,请问这些面试题有啥意义呢?
我觉得我对技术感兴趣的在于解决实际问题,但现在博士也读了(不是CS),工作也有
些时候了,但老在entry level。感觉自己的面越走越窄,就困在这里了。想换工作还
得和新毕业生一样死抠这些题。而且工作和准备的面试就是死抠一些细节。和我以前想
象的太不一样啦。回国那些朋友说起什么风投,产品,自己都没啥好说的。郁闷得很。
p*u
发帖数: 2454
4
live ur own life. if u like HU YOU then go back, otherwise high-tech workers
here live better than counterparts in China do.

【在 a***e 的大作中提到】
: 多谢,请问这些面试题有啥意义呢?
: 我觉得我对技术感兴趣的在于解决实际问题,但现在博士也读了(不是CS),工作也有
: 些时候了,但老在entry level。感觉自己的面越走越窄,就困在这里了。想换工作还
: 得和新毕业生一样死抠这些题。而且工作和准备的面试就是死抠一些细节。和我以前想
: 象的太不一样啦。回国那些朋友说起什么风投,产品,自己都没啥好说的。郁闷得很。

l*****a
发帖数: 14598
5
严重同意
我今年六月把回国计票都退了,就怕出现你这个状况
结果到现在FLG还没开始店面呢 :(

【在 a***e 的大作中提到】
: 回国一趟回来做题很难进入状态了
: Merge k sorted linked lists and return it as one sorted list. Analyze and
: describe its complexity.
: 有人面试碰到这题么?我洋洋洒洒写了很多代码,OJ说Time Limit Exceeded
: class Solution {
: public:
: ListNode *mergeKLists(vector &lists) {
: int n = lists.size();
: if (n==0) return NULL;
: ListNode *ret = lists[0];

a***e
发帖数: 413
6
我一直以为你在Linkedin啊。。。。。

【在 l*****a 的大作中提到】
: 严重同意
: 我今年六月把回国计票都退了,就怕出现你这个状况
: 结果到现在FLG还没开始店面呢 :(

l*****a
发帖数: 14598
7
此话怎讲?

【在 a***e 的大作中提到】
: 我一直以为你在Linkedin啊。。。。。
g**s
发帖数: 2331
8
不喜欢的话,还是别做的好。
做的痛苦。国内的不是潇洒,赚钱路子多吗。有条件的话,怎么赚钱,赚到的钱都长一
个样。
Z****7
发帖数: 402
9
这题我在FB遇到过

【在 a***e 的大作中提到】
: 回国一趟回来做题很难进入状态了
: Merge k sorted linked lists and return it as one sorted list. Analyze and
: describe its complexity.
: 有人面试碰到这题么?我洋洋洒洒写了很多代码,OJ说Time Limit Exceeded
: class Solution {
: public:
: ListNode *mergeKLists(vector &lists) {
: int n = lists.size();
: if (n==0) return NULL;
: ListNode *ret = lists[0];

j*****0
发帖数: 160
10
我新毕业生,但我感觉就算是有经验的,很多也靠刷题吧。
这道题用PQ。把所有sortedList按照sortedList[0]顺序放一个PQ,然后取第一个list
的第一个数取出来,放在output list的最后,再把这个list放回PQ。。。
g********r
发帖数: 89
11
merge2list不是有一道题么?先去验证一下正确性。mergeklist这题可以divide n
conquer 来节省时间到nlog(m), m is number of lists, and n is length of list

【在 a***e 的大作中提到】
: 回国一趟回来做题很难进入状态了
: Merge k sorted linked lists and return it as one sorted list. Analyze and
: describe its complexity.
: 有人面试碰到这题么?我洋洋洒洒写了很多代码,OJ说Time Limit Exceeded
: class Solution {
: public:
: ListNode *mergeKLists(vector &lists) {
: int n = lists.size();
: if (n==0) return NULL;
: ListNode *ret = lists[0];

c******e
发帖数: 558
12
+1

★ 发自iPhone App: ChineseWeb 8.6

【在 g********r 的大作中提到】
: merge2list不是有一道题么?先去验证一下正确性。mergeklist这题可以divide n
: conquer 来节省时间到nlog(m), m is number of lists, and n is length of list

s********e
发帖数: 340
13
+1

【在 g********r 的大作中提到】
: merge2list不是有一道题么?先去验证一下正确性。mergeklist这题可以divide n
: conquer 来节省时间到nlog(m), m is number of lists, and n is length of list

d******u
发帖数: 1142
14
时间复杂度时 nmlog(m) 吧?

【在 g********r 的大作中提到】
: merge2list不是有一道题么?先去验证一下正确性。mergeklist这题可以divide n
: conquer 来节省时间到nlog(m), m is number of lists, and n is length of list

1 (共1页)
进入JobHunting版参与讨论
相关主题
弱问一个小问题,leetcode 上merge sorted list这题怎么做?
明天电面,求建议leetcode上的sorted list to BST
leetcode 关于Partition Listleetcode 上的k way merge
请教大牛: Leetcode partition list: Time Limit Exceeded请教一个面试算法题
请大家 看看这个 Merge k Sorted Lists (Java), 我不太明白M家 onsite 悲剧,同胞们弄死烙印吧
请教各位大牛一个K-way merge 的问题请教一道单链表问题
leetcode上的Sort List那道题发个pure storage的interviewstreet题目
问一个merge K sorted list的时间复杂度leetcode Sort List
相关话题的讨论汇总
话题: null话题: listnode话题: prev话题: next话题: return