单向链表

头文件

 1 //@ author 成鹏致远
 2 //@ net http://infodown.tap.cn
 3 //@ qq 552158509
 4 //@ blog lcw.cnblogs.com
 5 
 6 #ifndef _LINKLIST_H
 7 #define _LINKLIST_H
 8 
 9 #include <stdio.h>
10 #include <stdlib.h>
11 #include <stdbool.h>
12 
13 typedef int datatype;
14 
15 typedef struct node
16 {
17     datatype data;
18     struct node *next;
19 }linklist,*plinklist;
20 
21 extern void linklist_init(plinklist *plist);//初始化链表
22 extern void linklist_create(plinklist plist, int len);//从头结点创建链表
23 extern void linklist_create_tail(plinklist plist, int len);//从链表尾创建链表
24 extern void linklist_sort(plinklist plist);//实现链表的逆转
25 extern void linklist_show(plinklist plist);//显示链表
26 
27 #endif
View Code

相关文章: