c - 如何创建多个链表?
问题描述
基本上,我需要 7 个包含相同类型数据的链表。我该怎么做?我没有 C 经验,我知道如何使用结构创建链表。但是如何创建 7 个链表呢?我需要7个结构吗?
解决方案
每个列表都由节点组成。每个节点都是一个结构。所以每个列表中的每个节点都是一个结构。典型的节点如下所示:
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 个结构。
希望这可以帮助
推荐阅读
- javascript - 在页面对象模式的上下文中等待元素出现在 TestCafe 中
- javascript - 基于javascript中的位置将内容从div获取到另一个
- html - 使用 css 列时,最后一个 li 在中间被拆分
- r - 让闪亮的应用程序在客户端填充电子邮件
- wpf - WPF - 将应用程序从系统托盘置于最前面
- azure-ad-b2c - Azure AD B2C 客户端工作流与服务器工作流
- java - 创建名为“dataSource”的 bean 时出错:调用 init 方法失败
- tsql - 而不是选择一个表,然后从该表中选择:什么是更好的加入方式?
- javascript - 本地 fr angular 5 缺少本地日期
- php - 如果已设置类变量,PHP 强制类具有特定方法