LinkedList 的这些构造函数之间有什么区别,为什么一个比另一个更好或更差?
class Node:
def __init__(self, data):
self.data = data
self.next = None
class Singly_Linked_List:
def __init__(self):
self.head = None
相对:
class Singly_Linked_List:
def __init__(self):
self.head = Node(0)
这是否会影响如何为 addAtIndex、removeAtIndex 函数实现 SLL 或 DLL?