class SingleLinkList(object):
#单向链表
def __init__(self):
self._head=None
def is_empty(self):
return self._head==None #当头节点为None,说明链表就是空的
def length(self):
cur=self._head #头节点需要一个存储,通过节点中的链接指向写一个节点
count=0
while cur !=None: #循环记录所经历的节点数
count=count+1
cur=cur.next #每次循环时,要指向下一个节点
def travel(self):
cur=self._head
while cur !=None:
print(cur.item) #输出节点中的数据
cur=cur.next
原文:https://www.cnblogs.com/cong3Z/p/12878344.html