160. Intersection of Two Linked Lists
Problem:
思路:
Solution (C++):
ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {
using L = ListNode*;
L a = headA, b = headB;
while (a) {
while (b) {
if (a == b) return a;
else b = b->next;
}
if (b == NULL) { b = headB; a = a->next; }
}
return NULL;
}
性能:
Runtime: 932 ms Memory Usage: 14.8 MB
思路:
Solution (C++):
性能:
Runtime: ms Memory Usage: MB
相关链接如下:
知乎:littledy
GitHub主页:https://github.com/littledy
github.io:https://littledy.github.io/
欢迎关注个人微信公众号:小邓杂谈,扫描下方二维码即可
作者:littledy
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。