Redis 鏈表的數據結構

鏈表節點的數據結構:

typeof struct listNode {

//前置節點

struct listNode *prev;

//後置節點

struct listNode *next;

//節點的值

void *value;

} listNode;

鏈接的數據結構:

typeof struct list {

//表頭節點

listNode *head;

//表尾節點

listNode *tail;

//節點數量

unsiged long len;

//節點複製函數

void *(*dup) (void *ptr);

//節點釋放函數

void (*free) (void *ptr);

//節點對比函數

int (*match) (void *ptr, void *key);

} list;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章