1. 程式人生 > >劍指offer_第3題_從尾到頭列印連結串列

劍指offer_第3題_從尾到頭列印連結串列

題目描述

輸入一個連結串列:

  • 按連結串列值從尾到頭的順序返回一個ArrayList。
  • 連結串列結構
class ListNode:
     def __init__(self, x):
         self.val = x
        self.next = None

理解

解題思路

思路1
讀取連結串列中每個元素,放入list中,再倒序輸出

class Solution:
    def printListFromTailToHead(self, listNode):
        list=[]
        while listNode:
            list.append(listNode.val)
            listNode = listNode.next
        return list[::-1]