帮我写一段数据结构代码
时间: 2024-10-19 20:02:15 浏览: 9
数据结构实验代码弗洛依德算法.rar
当然可以。这里是一个简单的Python代码示例,创建了一个链表数据结构,它包含节点类`Node`和链表类`LinkedList`:
```python
# 定义链表节点类
class Node:
def __init__(self, data=None):
self.data = data
self.next = None
# 链表类,实现插入和遍历功能
class LinkedList:
def __init__(self):
self.head = None
# 插入节点到链表头部
def insert_at_start(self, data):
new_node = Node(data)
new_node.next = self.head
self.head = new_node
# 遍历链表并打印元素
def print_list(self):
current_node = self.head
while current_node:
print(current_node.data)
current_node = current_node.next
# 示例使用
linked_list = LinkedList()
linked_list.insert_at_start(1) # 插入数字1到头
linked_list.insert_at_start(2) # 插入数字2到头
linked_list.print_list() # 输出: 2 1
```
阅读全文