请写一个程序,找到两个单链表最开始的交叉节点。
注意事项
1、如果两个链表没有交叉,返回null。
2、在返回结果后,两个链表仍须保持原有的结构。
3、可假定整个链表结构中没有循环。
格式:
第一行输入两个链表 A 和 B,最后输出两个链表的交叉节点。
样例输入
A: a1 → a2
↘
c1 → c2 → c3
↗
B: b1 → b2 → b3
样例输出
c1
思路:
请写一个程序,找到两个单链表最开始的交叉节点。
注意事项
1、如果两个链表没有交叉,返回null。
2、在返回结果后,两个链表仍须保持原有的结构。
3、可假定整个链表结构中没有循环。
格式:
第一行输入两个链表 A 和 B,最后输出两个链表的交叉节点。
样例输入
A: a1 → a2
↘
c1 → c2 → c3
↗
B: b1 → b2 → b3
样例输出
c1
思路: