注意:这并不是特定于Java/C/C++的,但是链表就像它们一样常见,我选择在这些语言和双向链表下标记它。如果这是错误的,我可以改变它!假设你有一个标准的双向链表实现: int Number; struct List *flink;你有下面的列表(稍微不相关,我一直在这样做,以允许快速修改和恢复链表,并具有以下内容:
对于我即将到来的大学C项目,我被要求拥有模块化代码,因为C语言允许这样做。基本上,我会有一个.c文件和一个对应的.h文件用于一些数据结构,比如链表、二叉树、哈希表等等。以链表为例,我有以下内容: int value;} List;
但这将强制我的项目可能需要将链表用于整数列表,或者可能是某种结构的列表。但我不打算复制库文件