STEP #1

(1/2)

此处切换ai服务商,可对比多家ai的回复,取最优解。

上一步下一步关闭
酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

创建一个单链表,并实现列表的创建遍历节点的查找。

```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): if not self.head: self.head = Node(data) else: cur = self.head while cur.next: cur = cur.next cur.next = Node(data) def display(self): elems = [] cur_node = self.head while cur_node: elems.append(cur_node.data) cur_node = cur_node.next print(elems) def find(self, data): cur_node = self.head while cur_node: if cur_node.data == data: return True cur_node = cur_node.next return False # 使用 ll = LinkedList() ll.append(1) ll.append(2) ll.append(3) ll.display() # 输出:[1, 2, 3] print(ll.find(2)) # 输出:True print(ll.find(4)) # 输出:False ``` [2024-06-21 21:31:04 | AI写代码神器 | 320点数解答]
相关提问