之前看的内容,占个位子,以后补上。
----------8月4日---------------
双向链表这部分看的比较爽,代码写的中规中矩,心里窃喜,跟之前学的《数据结构》这本书中差不多。
1 //链表结点 2 typedef struct listNode { 3 struct listNode *prev; 4 struct listNode *next; 5 void *value; 6 } listNode; 7 8 //链表头 9 10 typedef struct list { 11 listNode *head; 12 listNode *tail; 13 void *(*dup)(void *ptr); 14 void (*free)(void *ptr); 15 int (*match)(void *ptr, void *key); 16 unsigned long len; 17 } list;
这部分可以自己耐心看代码,没有难点。