剑指offer(3):从尾到头打印链表
来源:互联网 发布:小型宝塔数控机床编程 编辑:程序博客网 时间:2024/06/09 22:45
剑指offer(3):从尾到头打印链表
输入一个链表,从尾到头打印链表每个节点的值。
#!/usr/bin/env python# -*- coding: utf-8 -*-# Created by xuehz on 2017/8/22"""题目描述输入一个链表,从尾到头打印链表每个节点的值。"""class ListNode: def __init__(self, x): self.val = x self.next = Noneclass Solution: # 返回从尾部到头部的列表值序列,例如[1,2,3] def printListFromTailToHead(self, listNode): # write code here l = [] # 定义一个栈 #先进后出 if listNode is None: return l head = listNode while head: l.insert(0, head.val) # l = [listNode.val]+l head = head.next return l def printListFromTailToHead1(self, listNode): l = [] if listNode is None: return l while listNode is not None: l.append(listNode.val) listNode = listNode.next l.reverse() #l[::-1] return lif __name__ == '__main__': node1 = ListNode(10) node2 = ListNode(11) node3 = ListNode(13) node1.next = node2 node2.next = node3 S = Solution() print(S.printListFromTailToHead2(node1))
阅读全文
0 0
- 剑指offer 3 从尾到头打印链表
- 剑指offer(3)-从尾到头打印链表
- 剑指offer[3]从尾到头打印链表
- 《剑指offer》—3、从尾到头打印链表
- 剑指Offer(3)______从尾到头打印链表
- 剑指offer:(3)单链表:从尾到头打印链表
- 剑指offer(3):从尾到头打印链表
- 剑指offer(3)—从尾到头打印链表
- 剑指offer--(3) 从尾到头打印链表
- 剑指offer:5-从尾到头打印链表
- [剑指Offer]7.从尾到头打印链表
- 剑指offer:从尾到头打印链表
- 从尾到头打印链表--《剑指offer》
- 剑指Offer:从尾到头打印链表
- 【剑指offer】从尾到头打印链表
- 【剑指offer】Q5:从尾到头打印链表
- 剑指Offer之从尾到头打印链表
- 剑指offer系列源码-从尾到头打印链表
- linux 下websocket server demo例程
- 洛谷1901 发射站
- spring boot启动过程
- windows 下一台服务器多个tomcat服务安装
- pgrouting路径分析(站点与GRID中心点最短距离)
- 剑指offer(3):从尾到头打印链表
- 最大子矩阵问题-悬线法
- 将一个字符串数组中的字符串拼接出来,使得字典序最小
- Day10-34.Java has no “sizeof”
- php中magic_quotes_gpc函数详解
- 西门子S7-200PLC系列(一)
- Xamarin.forms Image实现圆形图片
- 解决html页面中文乱码问题
- Win7旗舰版系统右键菜单响应速度很慢 解决办法