基于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 import引入不同路径下的模块
Jul 11 Python
分享Pycharm中一些不为人知的技巧
Apr 03 Python
用Python下载一个网页保存为本地的HTML文件实例
May 21 Python
python实现生成字符串大小写字母和数字的各种组合
Jan 01 Python
python实现多层感知器
Jan 18 Python
python去重,一个由dict组成的list的去重示例
Jan 21 Python
Python实现字符串匹配的KMP算法
Apr 04 Python
python实现tail实时查看服务器日志示例
Dec 24 Python
浅谈Python线程的同步互斥与死锁
Mar 22 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
May 17 Python
Django Admin 上传文件到七牛云的示例代码
Jun 20 Python
Python语言中的数据类型-序列
Feb 24 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
用session做客户验证时的注意事项
2006/10/09 PHP
PHP学习笔记之一
2011/01/17 PHP
php设计模式 Strategy(策略模式)
2011/06/26 PHP
学习php设计模式 php实现备忘录模式(Memento)
2015/12/09 PHP
php图片添加文字水印实现代码
2016/03/15 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
写出更好的JavaScript之undefined篇(上)
2009/11/22 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
2012/02/11 Javascript
jquery制作搜狐快站页面效果示例分享
2014/02/21 Javascript
node.js使用nodemailer发送邮件实例
2014/03/10 Javascript
table insertRow、deleteRow定义和用法总结
2014/05/14 Javascript
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
JS组件Bootstrap dropdown组件扩展hover事件
2016/04/17 Javascript
JS添加删除DIV的简单实例
2016/07/08 Javascript
发布一款npm包帮助理解npm的使用
2019/01/03 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
如何在Angular8.0下使用ngx-translate进行国际化配置
2019/07/24 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
使用cx_freeze把python打包exe示例
2014/01/24 Python
python自定义解析简单xml格式文件的方法
2015/05/11 Python
python脚本设置超时机制系统时间的方法
2016/02/21 Python
使用Python多线程爬虫爬取电影天堂资源
2016/09/23 Python
python编写微信远程控制电脑的程序
2018/01/05 Python
Django数据库表反向生成实例解析
2018/02/06 Python
python脚本生成caffe train_list.txt的方法
2018/04/27 Python
python之信息加密题目详解
2019/06/26 Python
dpn网络的pytorch实现方式
2020/01/14 Python
Python drop方法删除列之inplace参数实例
2020/06/27 Python
提供世界各地便宜的机票:Sky-tours
2016/07/21 全球购物
Lancome兰蔻官方旗舰店:来自法国的世界知名美妆品牌
2018/06/14 全球购物
计算机专业毕业生自我鉴定
2014/01/16 职场文书
小学生春游活动方案
2014/08/20 职场文书
面试通知单大全
2015/04/20 职场文书
基层党建工作简报
2015/07/21 职场文书
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis