查找两个链表的第一个共同元素的Python程序
当需要查找两个链表之间第一次出现的共同元素时,定义一种向链表添加元素的方法以及一种在这些链表中第一次出现的共同元素的获取方法。
以下是相应示例的演示 −
示例
输出
说明
-
创建‘Node’类。
-
创建带有所需属性的另一个‘LinkedList_structure’类。
-
它具有一个‘init’函数,用于将第一个元素即‘head’初始化为‘None’。
-
定义一个名为“add_vals”的方法,可帮助将值添加到栈中。
-
定义另一个名为“first_common_val”的方法,可帮助查找两个链表中找到的第一个公共值。
-
创建两个“LinkedList_structure”的实例。
-
向这两个链表中添加元素。
-
对这些链表调用“first_common_val”方法。
-
在控制台上显示输出。