正在加载图片...
struct node next I Node, *LinkList /*初始化带头结点的单链表* void InitList(LinkList *pL) *pL=(LinkList)malloc(sizeof (node)) (=*pL)->next=NULL /*头插法插入元素*/ void InsertList (LinkList L, ElemType e) Linklist p: p=(LinkList)malloc(sizeof (Node)) p->data=e p->next=L->next void Nizhi(linkList L) Linklist p, g,w p=L->next /*将原来的第一个结点变为最后一个*/ if(p != NULL) p->next=NULL >next L->next=p void Print(LinkList L) Linklist for(p= L->next: p!= NULL p= p->next) printf("%d\t", p->data) rinf("Ⅶn"); id mainostruct node *next; }Node,*LinkList; /*初始化带头结点的单链表*/ void InitList(LinkList *pL) { *pL=(LinkList)malloc(sizeof(Node)); (*pL)->next=NULL; } /*头插法插入元素*/ void InsertList(LinkList L,ElemType e) { LinkList p; p=(LinkList)malloc(sizeof(Node)); p->data=e; p->next=L->next; L->next=p; } void Nizhi(LinkList L) { LinkList p,q,w; p=L->next; /*将原来的第一个结点变为最后一个*/ if(p != NULL) { q=p->next; p->next=NULL; } while(q != NULL) { w=q->next; q->next=p; p=q; q=w; } L->next=p; } void Print(LinkList L) { LinkList p; for(p = L->next; p != NULL; p = p->next) printf("%d\t",p->data); printf("\n"); } void main()
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有