基于python实现从尾到头打印链表


Posted in Python onNovember 02, 2019

这篇文章主要介绍了基于python实现从尾到头打印链表,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

题目描述

输入一个链表,按链表从尾到头的顺序返回一个ArrayList。

思路

遍历链表,把结构保存在list里面,然后把list逆序输出

代码

# -*- coding:utf-8 -*-
# class ListNode:
#   def __init__(self, x):
#     self.val = x
#     self.next = None

class Solution:
  # 返回从尾部到头部的列表值序列,例如[1,2,3]
  def printListFromTailToHead(self, listNode):
    if not listNode:
      return []
    my_list = []
    current = listNode
    while current:
      my_list.append(current.val)
      current = current.next
    my_list.reverse()
    return my_list

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
Apr 20 Python
Python多继承顺序实例分析
May 26 Python
Python函数any()和all()的用法及区别介绍
Sep 14 Python
Python魔法方法详解
Feb 13 Python
python将邻接矩阵输出成图的实现
Nov 21 Python
python 子类调用父类的构造函数实例
Mar 12 Python
Django自定义列表 models字段显示方式
Apr 03 Python
Python3之外部文件调用Django程序操作model等文件实现方式
Apr 07 Python
基于Python爬取素材网站音频文件
Oct 21 Python
M1芯片安装python3.9.1的实现
Feb 02 Python
Python入门之使用pandas分析excel数据
May 12 Python
解决Python中的modf()函数取小数部分不准确问题
May 28 Python
pandas 空数据处理方法详解
Nov 02 #Python
python pyinstaller打包exe报错的解决方法
Nov 02 #Python
python自动生成model文件过程详解
Nov 02 #Python
python__name__原理及用法详解
Nov 02 #Python
简单了解python中的f.b.u.r函数
Nov 02 #Python
如何在python中实现随机选择
Nov 02 #Python
图解python全局变量与局部变量相关知识
Nov 02 #Python
You might like
PHP 文件上传全攻略
2010/04/28 PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
2014/11/03 PHP
Zend Framework上传文件重命名的实现方法
2016/11/25 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
PHP内置函数生成随机数实例
2019/01/18 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
使用node.js半年来总结的 10 条经验
2014/08/18 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
一个可复用的vue分页组件
2017/05/15 Javascript
SVG动画vivus.js库使用小结(实例代码)
2017/09/14 Javascript
小程序测试后台服务的方法(ngrok)
2019/03/08 Javascript
微信小程序动态添加view组件的实例代码
2019/05/23 Javascript
基于Layui自定义模块的使用方法详解
2019/09/14 Javascript
js、jquery实现列表模糊搜索功能过程解析
2020/03/27 jQuery
urllib2自定义opener详解
2014/02/07 Python
在Python编程过程中用单元测试法调试代码的介绍
2015/04/02 Python
不要用强制方法杀掉python线程
2017/02/26 Python
python2.7 json 转换日期的处理的示例
2018/03/07 Python
Python3.5文件读与写操作经典实例详解
2019/05/01 Python
python os.fork() 循环输出方法
2019/08/08 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
Python values()与itervalues()的用法详解
2019/11/27 Python
Python实现手绘图效果实例分享
2020/07/22 Python
简历中个人求职的自我评价模板
2013/11/29 职场文书
学生会干部自荐信
2014/02/04 职场文书
企业后勤岗位职责
2014/02/28 职场文书
学校感恩教育活动总结
2014/07/07 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
2014年企业党建工作总结
2014/12/18 职场文书
工地食品安全责任书
2015/05/09 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书
django中websocket的具体使用
2022/01/22 Python
HTML5中的DOCUMENT.VISIBILITYSTATE属性详解
2023/05/07 HTML / CSS