基于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读取TXT到数组及列表去重后按原来顺序排序的方法
Jun 26 Python
django定期执行任务(实例讲解)
Nov 03 Python
Python实现PS滤镜的旋转模糊功能示例
Jan 20 Python
Python实现的文本对比报告生成工具示例
May 22 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
Jul 04 Python
python 协程中的迭代器,生成器原理及应用实例详解
Oct 28 Python
浅谈python累加求和+奇偶数求和_break_continue
Feb 25 Python
pygame实现飞机大战
Mar 11 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
May 22 Python
Python能做什么
Jun 02 Python
Python实现自动装机功能案例分析
Oct 22 Python
python解析json数据
Apr 29 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服务器实现多session并发运行
2006/10/09 PHP
在IIS7.0下面配置PHP 5.3.2运行环境的方法
2010/04/13 PHP
PHP编程函数安全篇
2013/01/08 PHP
使用php将某个目录下面的所有文件罗列出来的方法详解
2013/06/21 PHP
2017年最新PHP经典面试题目汇总(上篇)
2017/03/17 PHP
js 设置选中行的样式的实现代码
2010/05/24 Javascript
基于Jquery的淡入淡出的特效基础练习
2010/12/13 Javascript
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
js onload处理html页面加载之后的事件
2013/10/30 Javascript
document.forms用法示例介绍
2014/06/26 Javascript
jquery实现勾选复选框触发事件给input赋值
2015/02/01 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
一个仿微博登陆邮箱提示框js开发案例
2016/07/28 Javascript
jquery动态添加文本并获取值的方法
2016/10/12 Javascript
easyui combogrid实现本地模糊搜索过滤多列
2017/05/13 Javascript
Angular.js组件之input mask对input输入进行格式化详解
2017/07/10 Javascript
webpack 2.x配置reactjs基本开发环境详解
2017/08/08 Javascript
bootstrap paginator分页插件的两种使用方式实例详解
2017/11/14 Javascript
详解如何优雅地在React项目中使用Redux
2017/12/28 Javascript
VUE搭建手机商城心得和遇到的坑
2019/02/21 Javascript
如何使用three.js 制作一个三维的推箱子游戏
2020/07/29 Javascript
JavaScript实现通讯录功能
2020/12/27 Javascript
python+matplotlib实现动态绘制图片实例代码(交互式绘图)
2018/01/20 Python
python简单实现AES加密和解密
2019/03/28 Python
flask框架jinja2模板与模板继承实例分析
2019/08/01 Python
python之MSE、MAE、RMSE的使用
2020/02/24 Python
python实现手势识别的示例(入门)
2020/04/15 Python
HTML5教程之html 5 本地数据库(Web Sql Database)
2014/04/03 HTML / CSS
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
毕业证丢失证明
2014/01/15 职场文书
广告艺术设计专业自荐书
2014/07/08 职场文书
交通运输局四风问题对照检查材料思想汇报
2014/10/09 职场文书
2015年设计师个人工作总结
2015/04/25 职场文书
辣妈辣妹观后感
2015/06/10 职场文书
2016年感恩节活动总结大全
2016/04/01 职场文书
Java spring定时任务详解
2021/10/05 Java/Android