基于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处理图片之PIL模块简单使用方法
May 11 Python
windows 10下安装搭建django1.10.3和Apache2.4的方法
Apr 05 Python
Python3中简单的文件操作及两个简单小实例分享
Jun 18 Python
Django数据库操作的实例(增删改查)
Sep 04 Python
Flask框架Flask-Login用法分析
Jul 23 Python
pygame游戏之旅 添加游戏界面按键图形
Nov 20 Python
python字符串替换re.sub()方法解析
Sep 18 Python
python单例设计模式实现解析
Jan 07 Python
基于python实现坦克大战游戏
Oct 27 Python
python中zip()函数遍历多个列表方法
Feb 18 Python
详解Python 中的 defaultdict 数据类型
Feb 22 Python
一文搞懂Python Sklearn库使用
Aug 23 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开发框架的对比
2013/07/05 PHP
php获取'/'传参的值简单方法
2017/07/13 PHP
什么是PHP7中的孤儿进程与僵尸进程
2019/04/14 PHP
PHP 计算两个时间段之间交集的天数示例
2019/10/24 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
js操作iframe兼容各种主流浏览器示例代码
2013/07/22 Javascript
js动态控制table的tr、td增加及删除的具体实现
2014/04/30 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
JS模式之单例模式基本用法
2015/06/30 Javascript
jquery利用拖拽方式在图片上添加热链接
2015/11/24 Javascript
Bootstrap入门书籍之(五)导航条、分页导航
2016/02/17 Javascript
D3.js实现柱状图的方法详解
2016/09/21 Javascript
jQuery动态生成表格及右键菜单功能示例
2017/01/13 Javascript
利用node.js写一个爬取知乎妹纸图的小爬虫
2017/05/03 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
2018/01/23 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
bootstrap-table formatter 使用vue组件的方法
2019/05/09 Javascript
初试vue-cli使用HBuilderx打包app的坑
2019/07/17 Javascript
vue中改变滚动条样式的方法
2020/03/03 Javascript
JavaScript装饰者模式原理与用法实例详解
2020/03/09 Javascript
原生JS实现微信通讯录
2020/06/18 Javascript
Python 异常处理实例详解
2014/03/12 Python
Python使用turtle库绘制小猪佩奇(实例代码)
2020/01/16 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
python 装饰器重要在哪
2021/02/14 Python
波兰最大的儿童服装连锁店之一:5.10.15.
2018/02/11 全球购物
网上常见的一份Linux面试题(多项选择部分)
2015/02/07 面试题
公司年会晚宴演讲稿
2014/01/06 职场文书
职务说明书范文
2014/05/07 职场文书
推广普通话标语
2014/06/27 职场文书
工作经历证明书范文
2014/11/02 职场文书
护士自荐信范文
2015/03/25 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
学生会部长竞选稿
2015/11/19 职场文书
银行中层干部培训心得体会
2016/01/11 职场文书