本文共 770 字,大约阅读时间需要 2 分钟。
typeof struct listNode{ //前置节点 struct listNode *prev; //前置节点 struct listNode *next; //值 void *value; }listNode;
用list来持有链表
typeof struct list{ //表头节点 listNode *head; //表尾节点 listNode *tail; //链表长度 unsigned long len; //节点值复制函数 void *(*dup)(void *ptr); //节点值释放函数 void (*free)(void *ptr) //节点值对比函数 int (*match)(void *ptr,void *key) }
redis链表的实现特性总结如下:
转载地址:http://zfjko.baihongyu.com/