数据结构
明风的博客
这个作者很懒,什么都没留下…
展开
-
c 双链表的实现
#include #include typedef struct _double_linklist_{int data;struct _double_linklist_ *pre,*next;}DlinkNode;DlinkNode *creat_dlinknode(int value);DlinkNode *creat_dlinklist(void原创 2013-08-19 21:03:12 · 953 阅读 · 0 评论 -
linklist 链表的实现
#include #include typedef struct _link_node_{int data;struct _link_node_ *next;}LinkNode;LinkNode *creat_linklist(void);LinkNode *creat_linknode(int value);int insert_linklist(原创 2013-08-19 21:06:26 · 1458 阅读 · 0 评论 -
顺序链表的实现
本文运行环境 ubantu 12.04 gcc#include #include #define DEBUG 0#define N 5typedef struct _sequence_list_{int *data;int t_size;int c_size;}SeqList;SeqList *creat_seqlist(int原创 2013-08-19 20:38:20 · 1036 阅读 · 0 评论 -
链表的实现 1
没有什么好说的 ,直接上例子#include #include struct grade { int score; struct grade *next;};typedef struct grade NODE; //typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。//使用typedef目的一般有两个,一个是给变量一个易记且意义明原创 2015-03-25 09:34:23 · 567 阅读 · 0 评论