如何创建多个链接列表?

时间:2018-12-19 16:50:38

标签: c linked-list structure

基本上,我需要7个链接列表,其中包含相同类型的数据。我该怎么办?我没有C方面的经验,我知道如何创建带有结构的链表。但是,如何创建7个链接列表?我需要7个结构吗?

1 个答案:

答案 0 :(得分:1)

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

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个结构。

希望这会有所帮助