基于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 pickle 和 shelve模块的用法
Sep 16 Python
Python中设置变量访问权限的方法
Apr 27 Python
在Python的列表中利用remove()方法删除元素的教程
May 21 Python
人脸识别经典算法一 特征脸方法(Eigenface)
Mar 13 Python
Pandas标记删除重复记录的方法
Apr 08 Python
Python如何使用k-means方法将列表中相似的句子归类
Aug 08 Python
基于python二叉树的构造和打印例子
Aug 09 Python
python线程定时器Timer实现原理解析
Nov 30 Python
Python 使用 PyQt5 开发的关机小工具分享
Jul 16 Python
Python3实现英文字母转换哥特式字体实例代码
Sep 01 Python
Python程序慢的重要原因
Sep 04 Python
解决hive中导入text文件遇到的坑
Apr 07 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 tp验证表单与自动填充函数代码
2012/02/22 PHP
PHP 解决session死锁的方法
2013/06/20 PHP
PHP目录操作实例总结
2016/09/27 PHP
php版微信公众号接口实现发红包的方法
2016/10/14 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
js 屏蔽鼠标右键脚本附破解方法
2009/12/03 Javascript
Jquery ThickBox插件使用心得(不建议使用)
2010/09/08 Javascript
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
2013/04/08 Javascript
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
javascript禁用Tab键脚本实例
2013/11/22 Javascript
js之ActiveX控件使用说明 new ActiveXObject()
2014/03/03 Javascript
javaScript实现可缩放的显示区效果代码
2015/10/26 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
2016/07/22 Javascript
浅谈Angular2 模块懒加载的方法
2017/10/04 Javascript
vue的全局提示框组件实例代码
2018/02/26 Javascript
js中的闭包实例展示
2018/11/01 Javascript
JS简单数组排序操作示例【sort方法】
2019/05/17 Javascript
在vue和element-ui的table中实现分页复选功能
2019/12/04 Javascript
详解react组件通讯方式(多种)
2020/05/06 Javascript
Vue基本指令实例图文讲解
2021/02/25 Vue.js
[02:24]DOTA2痛苦女王 英雄基础教程
2013/11/26 DOTA
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
2015/07/27 Python
结合Python的SimpleHTTPServer源码来解析socket通信
2016/06/27 Python
Python正则表达式完全指南
2017/05/25 Python
python中set()函数简介及实例解析
2018/01/09 Python
python3使用flask编写注册post接口的方法
2018/12/28 Python
Python提取PDF内容的方法(文本、图像、线条等)
2019/09/25 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
paramiko使用tail实时获取服务器的日志输出详解
2020/12/06 Python
英国第一的滑雪服装和装备零售商:Snow+Rock
2020/02/01 全球购物
机电专业毕业生自我鉴定2014
2014/10/04 职场文书
学院党的群众路线教育实践活动整改方案
2014/10/04 职场文书
反腐倡廉主题教育活动总结
2015/05/07 职场文书
2016年情人节问候语
2015/11/11 职场文书
如何理解及使用Python闭包
2021/06/01 Python