数据结构实验教程代码链表
时间: 2024-10-29 12:06:21 浏览: 23
数据结构实验教程中链表是一种基础的数据结构,它由一系列节点组成,每个节点包含数据元素和指向下一个节点的指针。在链表中,数据不是连续存储的,而是通过节点间的链接来访问。
例如,在C++中,一个简单的单向链表可以这样表示:
```cpp
struct Node {
int data; // 存储数据
Node* next; // 指向下一个节点的指针
};
// 创建链表的头结点
Node* head = nullptr;
// 插入节点操作
void insert(int value) {
Node* newNode = new Node;
newNode->data = value;
newNode->next = head;
head = newNode;
}
// 遍历链表
void traverse() {
Node* current = head;
while (current != nullptr) {
cout << current->data << " ";
current = current->next;
}
}
```
阅读全文