基于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数据结构之二叉树的建立实例
Apr 29 Python
Python文件操作类操作实例详解
Jul 11 Python
python如何通过protobuf实现rpc
Mar 06 Python
python用reduce和map把字符串转为数字的方法
Dec 19 Python
python基础练习之几个简单的游戏
Nov 10 Python
python通过微信发送邮件实现电脑关机
Jun 20 Python
如何利用python制作时间戳转换工具详解
Sep 12 Python
python 生成器和迭代器的原理解析
Oct 12 Python
Python字典生成式、集合生成式、生成器用法实例分析
Jan 07 Python
Python作用域与名字空间原理详解
Mar 21 Python
Python如何输出警告信息
Jul 30 Python
Python urllib库如何添加headers过程解析
Oct 05 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_MySQL教程-第一天
2007/03/18 PHP
PHP翻页跳转功能实现方法
2020/11/30 PHP
微信获取用户地理位置信息的原理与步骤
2015/11/12 PHP
php 判断字符串编码是utf-8 或gb2312实例
2016/11/01 PHP
PHP bin2hex()函数基础实例讲解
2019/02/11 PHP
[原创]后缀就扩展名为js的文件是什么文件
2007/12/06 Javascript
jQuery示例收集
2010/11/05 Javascript
改进UCHOME的记录发布,增强可访问性用户体验
2011/01/17 Javascript
jquery foreach使用示例
2013/09/12 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
2015/04/15 Javascript
JQuery页面地址处理插件jqURL详解
2015/05/03 Javascript
基于JavaScript实现移除(删除)数组中指定元素
2016/01/04 Javascript
Boostrap模态窗口的学习小结
2016/03/28 Javascript
AngularJS基础 ng-keydown 指令简单示例
2016/08/02 Javascript
Vue 进阶教程之v-model详解
2017/05/06 Javascript
利用vscode编写vue的简单配置详解
2017/06/17 Javascript
使用Vuex解决Vue中的身份验证问题
2018/09/28 Javascript
使用watch在微信小程序中实现全局状态共享
2019/06/03 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
解决LayUI数据表格复选框不居中显示的问题
2019/09/25 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
2019/11/25 Javascript
JavaScript进阶(一)变量声明提升实例分析
2020/05/09 Javascript
解决Pycharm中import时无法识别自己写的程序方法
2018/05/18 Python
python多线程+代理池爬取天天基金网、股票数据过程解析
2019/08/13 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
tensorflow 实现数据类型转换
2020/02/17 Python
用css3实现转换过渡和动画效果
2020/03/13 HTML / CSS
德国BA保镖药房韩文网:kr.ba.de
2017/09/04 全球购物
澳大利亚运动鞋零售商:The Athlete’s Foot
2018/11/04 全球购物
国际经济贸易专业推荐信
2013/11/06 职场文书
土建资料员岗位职责
2014/01/04 职场文书
学生会主席就职演讲稿
2014/01/14 职场文书
保险公司客户经理岗位职责
2015/04/09 职场文书
《钓鱼的启示》教学反思
2016/02/18 职场文书
详解JS数组方法
2021/11/20 Javascript