Python程序翻转链表中的前N个元素
当需要翻转链表中特定的一组元素时,需要定义一个名为“reverse_list”的方法。该方法遍历链表并翻转特定的一组元素。
下面是示例:
更多Python相关文章,请阅读:Python 教程
示例
输出
解释
-
创建’Node’类
-
创建另一个带有必要属性的“LinkedList_structure”类
-
它有一个“init”函数,该函数用于将第一个元素(即“head”)初始化为“None”。
-
定义一个名为’add_vals’的方法,该方法可帮助将值添加到堆栈中。
-
定义另一个名为“print_it”的方法,该方法在控制台上显示链表的值。
-
定义一个名为’reverse_list’的方法,该方法可翻转链表的特定元素组。
-
创建“LinkedList_structure”的实例。
-
将元素添加到链接列表中。
-
在控制台上显示元素。
-
从用户获取需要翻转的元素数量。
-
在此链接列表上调用’reverse_list’方法。
-
在控制台上显示输出结果。