class Node(object):
def __init__(self, data):
self.data = data
self.next = None
def insert(head, elem, add):
p = head
while p:
if p.data ==add:
q = p.next
node = Node(elem)
p.next = node
node.next = q
break
p = p .next
return head
def findElem(head, elem):
p = head
while p:
if p.data ==elem:
return p
p = p .next
return None
def delElem(head, add):
dummy = Node(-1)
dummt.next = head
pre = dummy
p = head
while p:
if p.data ==add:
pre.next = p.next
break
p = p .next
pre.next = pre.next
return dummy.next
还请帮忙检查一下对不对