Python程序:添加两个链表中对应元素的位置
当要求在两个链表的特定位置添加对应的元素时,定义一种向链表中添加元素的方法、一种打印链表元素的方法和一种向链表的对应位置添加元素的方法。创建两个列表实例,并在这些链表实例上调用先前定义的方法。
下面是一个示例。
更多Python相关文章,请阅读:Python 教程
示例
输出
解释
-
创建了“Node”类。
-
创建另一个具有所需属性的“LinkedList_structure”类。
-
它有一个“init”函数,用于将第一个元素,即“head”,初始化为“None”。
-
定义了一个名为“add_vals”的方法,该方法帮助将值添加到堆栈中。
-
定义了另一个名为“print_it”的方法,该方法帮助显示链表的值。
-
定义了另一个名为“add_linked_list”的方法,该方法帮助添加两个链表的对应元素。
-
创建了“LinkedList_structure”的两个实例。
-
将元素添加到两个链接列表中。
-
在这些链接列表中调用“add_linked_list”方法。
-
在控制台上显示输出。