要求建立一个简单链表,它由3个学生数据的结点组成,每个结点包括3个域,分别为学号num、成绩score和next指针域,然后输出各结点中的数据。
时间: 2024-06-12 08:03:24 浏览: 21
链表的概念-结点定义-C语言教程——浙大
以下是Python代码实现:
```python
class Node:
def __init__(self, num, score):
self.num = num
self.score = score
self.next = None
# 创建链表结点
node1 = Node(1, 90)
node2 = Node(2, 85)
node3 = Node(3, 95)
# 连接链表结点
node1.next = node2
node2.next = node3
# 输出链表结点数据
current = node1
while current:
print("学号:{},成绩:{}".format(current.num, current.score))
current = current.next
```
输出结果:
```
学号:1,成绩:90
学号:2,成绩:85
学号:3,成绩:95
```
阅读全文