数据结构
形形色色的人
这个作者很懒,什么都没留下…
展开
-
数据结构之线性表
seqlist.h #ifndef _SEQ_LIST_H #define _SEQ_LIST_H typedef void SeqList; typedef void SeqNode; SeqList * SeqList_Create(int capacity); void SeqList_Destory(SeqList *list); int SeqList_Insert(Seq原创 2016-09-29 14:58:04 · 296 阅读 · 0 评论 -
数据结构之链表
linkList.h #ifndef _LINK_LIST_ #define _LINK_LIST_ typedef void LinkList; typedef struct _tag_LinkListNode { struct _tag_LinkListNode *next; }LinkListNode; LinkList *LinkList_Create(); void Li原创 2016-09-30 10:47:52 · 239 阅读 · 0 评论 -
Linux Kernel中list解读
Sam之前看2.4kernel时,常看到List.也仔细看了一下,但现在长期没有看kernel,没有写程序,已经忘记了很多。今天又看一看并记录下来。 LinuxKernel中,常常需要使用双向链表。在~/include/Linux/list.h中,就定义了双向链表和常用的function. 链表头如下: struct list_head { struct list_head原创 2016-10-03 22:06:50 · 396 阅读 · 0 评论