python写一个LIAN Very good 【输出形式】 示例1: LIAN,you are,very good
时间: 2024-10-13 10:14:59 浏览: 6
Python中的"LIAN"通常是指“链表”(Linked List)数据结构,它是一种线性数据结构,在内存中通过节点(link)链接起来存储元素。每个节点包含两个部分:一个是存储数据的部分,另一个是连接到下一个节点的指针。下面是一个简单的单向链表节点和链表类的示例:
```python
class ListNode:
def __init__(self, val=0, next=None):
self.val = val
self.next = next
class LinkedList:
def __init__(self):
self.head = None
# 插入节点
def append(self, val):
if not self.head:
self.head = ListNode(val)
else:
cur = self.head
while cur.next:
cur = cur.next
cur.next = ListNode(val)
# 打印链表
def display(self):
elements = []
cur = self.head
while cur:
elements.append(cur.val)
cur = cur.next
print(elements)
# 创建并显示链表
ll = LinkedList()
ll.append(1)
ll.append(2)
ll.append(3)
ll.display() # 输出: [1, 2, 3]
```
在这个例子中,`LinkedList` 类初始化一个空头结点,并提供插入节点和打印链表的方法。
阅读全文