首页 > 解决方案 > 如何创建多个链表?

问题描述

基本上,我需要 7 个包含相同类型数据的链表。我该怎么做?我没有 C 经验,我知道如何使用结构创建链表。但是如何创建 7 个链表呢?我需要7个结构吗?

标签: clinked-liststructure

解决方案


每个列表都由节点组成。每个节点都是一个结构。所以每个列表中的每个节点都是一个结构。典型的节点如下所示:

struct node
{
   struct node* next;
   struct node* prev;
   int data; /*can be int char char* void* and so on depending on the type of data you want to store*/
};

下一个节点将存储指向该列表中下一个节点的指针。prev 将存储指向列表中前一个节点的指针。

现在 - 如果您需要在一个列表中存储 7 个相同类型的元素,它将包含 7 个节点 - 7 个结构。

希望这可以帮助


推荐阅读