以下是一个使用链表数据结构的简单示例代码,用于存储和打印整数: ```python class Node: def __init__(self, data=None): self.data = data self.next = None class LinkedList: def __init__(self): self.head = None def append(self, data): new_node = Node(data) if not self.head: self.head = new_node return current = self.head while current.next: current = current.next current.next = new_node def print_list(self): current = self.head while current: print(current.data) current = current.next # 创建链表对象并进行操作 linked_list = LinkedList() linked_list.append(10) linked_list.append(20) linked_list.append(30) linked_list.print_list() ``` 额外注意的地方: 1. 在操作链表时,要注意处理空链表的情况。 2. 对于节点的删除和插入操作,要正确更新指针,避免内存泄漏。 3. 确保对链表的遍历和操作逻辑清晰,避免出现无限循环等错误。 [2024-12-21 21:41:05 | AI写代码神器 | 266点数解答]