两个链表的第一个公共结点 题解
题目
plaintext
1 | 输入两个链表,找出它们的第一个公共结点。 |
题解
点击查看
c++
1 | //用两个指针分别从A和B的头结点同时开始走,当走到末尾时,跳到对方的头结点再走,当两者相遇时,如果有公共结点,那相遇点就是公共结点,如果没有公共结点,那他们会同时等于空结点 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 adomais's blog!
1 | 输入两个链表,找出它们的第一个公共结点。 |
1 | //用两个指针分别从A和B的头结点同时开始走,当走到末尾时,跳到对方的头结点再走,当两者相遇时,如果有公共结点,那相遇点就是公共结点,如果没有公共结点,那他们会同时等于空结点 |