首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

判断两个链表是不是相交

2012-10-07 
判断两个链表是否相交题目:?给出两个链表的头指针,比如h1,h2,判断这两个链表是否相交。?扩展:(1) 如果链表

判断两个链表是否相交

题目

?

给出两个链表的头指针,比如h1,h2,判断这两个链表是否相交。

?

扩展:

(1) 如果链表可能有环呢?
(2) 如何求出两个相交链表的相交的第一个节点。

?

?

如果链表没有环

?

假设两个链表没有环,如果它们相交,那么它们的最后一个元素必定相同。

?

?

在这种情况下,两个链表的交点在环点之前,可以将环点切断,这样就变成了两个无环的链表求相交点。可使用以上方法。

另一种情况为:

?

判断两个链表是不是相交

?

在这种情况下,不存在所谓的相交点。

热点排行