摘要: 1. iterator.h 1 #ifndef _ITERATOR_H 2 #define _ITERATOR_H 3 4 typedef void *iterator_t; 5 typedef void (*iterator_next_t)(iterator_t *p_iter); 6 typed 阅读全文
posted @ 2020-04-13 16:16 青山依 阅读(2525) 评论(0) 推荐(1) 编辑
摘要: 1. hash_db.h 1 #ifndef _HASH_DB_H 2 #define _HASH_DB_H 3 4 #include "slist.h" 5 6 typedef unsigned int (*hash_func_t) (const void *key); //哈希函数类型,返回值为 阅读全文
posted @ 2020-04-13 16:12 青山依 阅读(2121) 评论(0) 推荐(0) 编辑
摘要: 1. dlist.h 1 #ifndef _DLIST_H 2 #define _DLIST_H 3 4 5 typedef struct _dlist_node 6 { 7 struct _dlist_node *p_next; /* 指向下一个结点的指针 */ 8 struct _dlist_n 阅读全文
posted @ 2020-04-13 16:05 青山依 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 1. slist.h 1 #ifndef _SLIST_H 2 #define _SLIST_H 3 4 typedef struct _slist_node 5 { 6 struct _slist_node *p_next; /* 指向下一个结点的指针 */ 7 }slist_node_t; 8 阅读全文
posted @ 2020-04-13 16:00 青山依 阅读(388) 评论(0) 推荐(0) 编辑