
数据结构
形形色色的人
这个作者很懒,什么都没留下…
展开
-
数据结构之线性表
seqlist.h#ifndef _SEQ_LIST_H#define _SEQ_LIST_Htypedef 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 · 311 阅读 · 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 · 248 阅读 · 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 · 414 阅读 · 0 评论