链表的建立、插入、查找、倒置、删除等操作
//链表操作:建立、插入、删除、查找、倒置、删除等基本操作
//喜洋洋制作
#include
#include
typedefstructLNode
{
intdata; structLNode *next;
}LNode,*Llist;
LNode *creat_head();//创建一个空表
void creat_list(LNode *,int);//创建一个长度为n的线性链表 voidinsert_list(LNode *,int,int);//插入一个元素
intdelete_list(LNode *,int);//删除一个元素
intfound_list(LNode *,int);//链表查询
void reverse(LNode *);//倒置整个链表
voiddelete_whole(LNode *);//删除整个链表
voidprint_list(LNode *);//打印链表
main()
{
LNode *head; int n,n2;