您的位置:首页 > Web前端

剑指offer【6】 从尾到头打印链表

2018-02-28 19:11 281 查看
题目:输入一个链表的头结点,从尾到头反过来打印出每个结点的值。
python递归求解:class ListNode:
    def __init__(self,elem,next_=None):
        self.elem=elem
       
        self.next_=next_

#从尾到头打印链表
class printReverse:
    def print_(self,p):
        if p==None:
            print('False')
        else:
    
            if p.next_!=None:
                self.print_(p.next_)#递归
            
            print(p.elem)

c=ListNode(3)
b=ListNode(2,c)
a=ListNode(1,b)
                
cc=printReverse()
cc.print_(a)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: