单向循环链表的操作
class SingleNode(object): def __init__(self,item): self.item=item self.next=None class SingleList(object): def __init__(self,node=None): self.__head=node if node: node.next=node #当添加一个节点后,因为是循环的,该节点应该指向它自己本身 def is_empty(self): #判断链表是否为空 return self.__head==None
原文:https://www.cnblogs.com/cong3Z/p/12885272.html