3.1通用链表和普通链表的对比普通链表的数据域往往绑定某种固定类型(比如 int、struct Person 等)。 // 普通链表节点 typedef struct node { int data; // 存放的数据 struct node* next; // 指向下一个节点 } Node; 而 通用链表(Generic Linked List) 的特点是:不依赖具体数据类型节点的数据域一般使用 void * 指针 存储,这样可以指向任意类型的数据。用户在插入数据时,只需要传入一个指针即可,不管是 int、float 还是自定义结构体,都能存储。所以,通用链表其实是 通过抽象化设计,提升链表...