由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 求两个链表的最大公共后缀
相关主题
问道面试题M家 onsite 悲剧,同胞们弄死烙印吧
Offer + 很多面经问两道google题
Solution and Proof: Facebook Hacker Cup: Studious Student请教一道单链表问题
问道amazon的电面题一道挺简单的题给搞砸了
问一道google的题用Java面试的大牛们
【我自己写的LinkedList为什么总有错?】问个reverse linked list
G onsite 被据,郁闷....发个题目,估计就死在这上面了..leetcode过的一代工程师
哪里找 c++ 数据结构的好代码?求DEBUG Substring with Concatenation of All Words
相关话题的讨论汇总
话题: curra话题: currb话题: listnode话题: headb话题: heada
进入JobHunting版参与讨论
1 (共1页)
t*8
发帖数: 14
1
1.翻转两个链表,然后比较
2.分别把两个链表的节点放到两个stack里面,然后同时pop这个stack比较
还有别的办法吗?
b*****n
发帖数: 618
2
还有一种做法,可以把两个链表的长度先求出来,这样就知道长度的差
然后再从头开始遍历一遍就行了
h*c
发帖数: 23
3
Another solution: virtually concatenate two linked list
ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {
if (!headA || !headB)
return NULL;

ListNode *currA = headA, *currB = headB;
while (currA != currB) {
currA = (currA) ? currA->next : headB;
currB = (currB) ? currB->next : headA;
}
return currA;
}
1 (共1页)
进入JobHunting版参与讨论
相关主题
求DEBUG Substring with Concatenation of All Words问一道google的题
攒个人品发碗F家面筋【我自己写的LinkedList为什么总有错?】
关于priority_queue一问G onsite 被据,郁闷....发个题目,估计就死在这上面了..
M onsite面经哪里找 c++ 数据结构的好代码?
问道面试题M家 onsite 悲剧,同胞们弄死烙印吧
Offer + 很多面经问两道google题
Solution and Proof: Facebook Hacker Cup: Studious Student请教一道单链表问题
问道amazon的电面题一道挺简单的题给搞砸了
相关话题的讨论汇总
话题: curra话题: currb话题: listnode话题: headb话题: heada