1. 程式人生 > >【劍指offer】第三題 從尾到頭列印連結串列

【劍指offer】第三題 從尾到頭列印連結串列

平臺

牛客網

語言

python2.7.3

作業內容

題目描述

輸入一個連結串列,按連結串列值從尾到頭的順序返回一個 ArrayList。

題目理解

什麼是連結串列

連結串列的操作有哪些

python 資料結構之連結串列(一)

解題思路

輸入一個連結串列

倒序輸出

程式

class Solution:
    def printListFromTailToHead(self, listNode):
        ret = [] #定義空列表
        head = listNode
        while(head):
            ret.append(head.val) #將值新增到列表
            head = head.next
        ret.reverse() #倒序輸出
        return ret

補充知識點

python 資料結構之連結串列(一)