链表

 coding:utf-8
# ArrayList是基于数据实现的list,而LinkedList是基于链表实现的list
# extend(后面跟的是一个list[]) (是加入list 【1,2,1,2】 append是加入一个元素【1,2,【1,2】】
class ListNode:
    def _init_(self,x):
        self.value = x
        self.next = None
class Solution:
    def Print(self, ListNode):
        if not ListNode:
            return []
        res = []
        while ListNode.next:
            res.extend([ListNode.val])
            ListNode = ListNode.next
        res.extend([ListNode.val])
        return res[::-1]

 

posted @ 2019-05-08 16:23  sarah_wen  阅读(94)  评论(0编辑  收藏  举报