基于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中使用mysql数据库详细介绍
Mar 27 Python
Python读写ini文件的方法
May 28 Python
Python中list列表的一些进阶使用方法介绍
Aug 15 Python
使用python检测主机存活端口及检查存活主机
Oct 12 Python
python实现的正则表达式功能入门教程【经典】
Jun 05 Python
Python序列循环移位的3种方法推荐
Apr 09 Python
OpenCV哈里斯(Harris)角点检测的实现
Jan 15 Python
Python实现加密接口测试方法步骤详解
Jun 05 Python
Python如何给你的程序做性能测试
Jul 29 Python
详解python3 GUI刷屏器(附源码)
Feb 18 Python
python基于tkinter制作无损音乐下载工具
Mar 29 Python
python 实现两个变量值进行交换的n种操作
Jun 02 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
第1次亲密接触PHP5(1)
2006/10/09 PHP
MySQL中create table语句的基本语法是
2007/01/15 PHP
php下通过POST还是GET来传值
2008/06/05 PHP
php获取某个目录大小的代码
2008/09/10 PHP
PHP5+UTF8多文件上传类
2008/10/17 PHP
PHP 获取ip地址代码汇总
2015/07/05 PHP
php检测文本的编码
2015/07/26 PHP
PHP微信公众号自动发送红包API
2016/06/01 PHP
event对象的方法 兼容多浏览器
2009/06/27 Javascript
javascript 鼠标拖动图标技术
2010/02/07 Javascript
Extjs Ext.MessageBox.confirm 确认对话框详解
2010/04/02 Javascript
jQuery 在光标定位的地方插入文字的插件
2012/05/10 Javascript
Jquery多选框互相内容交换的实例代码
2013/07/04 Javascript
JavaScript和CSS交互的方法汇总
2014/12/02 Javascript
node.js中的fs.lstat方法使用说明
2014/12/16 Javascript
JS设置cookie、读取cookie
2016/02/24 Javascript
AngularJS基础 ng-csp 指令详解
2016/08/01 Javascript
JS实现多级菜单中当前菜单不随页面跳转样式而发生变化
2017/05/30 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
2018/11/25 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
Layui实现数据表格默认全部显示(不要分页)
2019/10/26 Javascript
JS实现进度条动态加载特效
2020/03/25 Javascript
使用Python计算玩彩票赢钱概率
2019/06/26 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
深入分析python 排序
2020/08/24 Python
通用的Django注册功能模块实现方法
2021/02/05 Python
英国剑桥包中文官网:The Cambridge Satchel Company中国
2018/11/06 全球购物
英超联赛的首选足球:Mitre足球
2019/05/06 全球购物
党员年终民主评议的自我评价
2013/11/05 职场文书
毕业生简单求职信
2013/11/19 职场文书
银行纠风工作实施方案
2014/06/08 职场文书
党员个人批评与自我批评
2014/10/14 职场文书
民政局标准版离婚协议书
2014/12/01 职场文书
幼儿园教师师德师风承诺书
2015/04/28 职场文书
Node-Red实现MySQL数据库连接的方法
2021/08/07 MySQL
Golang 实现 WebSockets 之创建 WebSockets
2022/04/24 Golang