0
作爲練習,我想創建自己的節點/列表類。反正我不知道如何將節點添加到列表...這裏是我的代碼:創建列表/節點類Python
class Node:
def __init__(self, value):
self.element = value
self.nextEl = None
def getEl(self):
return self.element
def getNext():
return self.nextEl
class List:
def __init__(self, fnode):
self.firstNode = fnode
def add(self, newNode):
def printList(self):
temp = self.firstNode
while (temp != None):
print temp.element
temp = temp.nextEl
謝謝!很有用!我是否應該添加一個節點,但不在最後,但在中間或任意位置? – user1576208 2013-02-17 12:18:10
@ user1576208:'newNode.nextEl,someNode.nextEl = someNode.nextEl,newNode'在'someNode'之前插入一個節點。 – 2013-02-17 12:20:42