我創建了一個類節點創建一個節點,並且類單個列表將創建一個鏈接列表。
在類的單個列表中,我創建了附加方法來向鏈接列表添加新節點。
我將如何創建一個方法來在屏幕上打印鏈接列表,以顯示節點的數據以及它指向的位置。如何創建一個方法來顯示帶有數據的鏈接列表和指向屏幕上下一個節點的指針?
這裏是我的鏈表代碼:
class Node:
def __init__(self , data , next):
self.data = data
self.next = next
class singlelist:
head = None
tail = None
def append(self , data):
node = Node(data , None)
if self.head is None:
self.head=self.tail=node
else:
self.tail.next=node
self.tail=node
你幾乎肯定不想讓'頭部'和'尾巴'級別的變量。 –
我同意。定義一個'__init __(self)'方法並在那裏聲明'self.head = None'和'self.tail = None'。 – JGut
好的謝謝你,我明白了! – secureamd2