Python程序查找双向链表中的最大元素
当需要查找双向链表中的最大元素时,定义一种添加元素到双向链表中的方法,一种打印双向链表元素的方法以及一种查找双向链表中最大元素的方法。
以下是相应示例 –
示例
输出
说明
-
创建“Node”类。
-
创建所需属性的另一个“DoublyLinkedList_structure”类。
-
它具有用于将第一个元素(即“head”)初始化为“None”的“init”函数。
-
定义了一个名为“add_vals”的方法,该方法有助于向堆栈添加值。
-
定义了另一个名为“insert_at_end”的方法,该方法有助于向双向链表末尾添加值。
-
定义了另一个名为“find_largest_val”的方法,该方法有助于查找整个双向链表中的最大值。
-
创建“DoublyLinkedList_structure”的实例。
-
将元素添加到链接列表中。
-
在该双向链表上调用“find_largest_val”方法。
-
在控制台上显示输出。