首先说句mmp,看了zed的视频后发现,他的思路和我们学Java的数据结构不一样,可是他的方法也算一种实现
push的原理 图 #之前从代码推 现在我们从原理推
class SingleLinkedNode(object):
def __init__(self,value,nxt):
self.value=value
self.next=nxt
def __repr__(self):
nval = self.next and self.next.value or None
return f"[{self.value}:{repr(nval)}]"
class SingleLinkedList(object):
def __init__(self):
self.begin=None#头结点
self.end=None#尾节点
def push(self, obj