2

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?

4

0 回答 0