#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
typedef struct LNode{
int data;
struct LNode *next;
}LNode,*LinkList;
void CreatList_L(LinkList L,int n)
{
int i;
LinkList p,q;
q=L;
for(i=1;i<=n;i++)
{
p=(LinkList)malloc(sizeof(LNode));
printf("输入线性表的第%d个元素:",i);
scanf("%d",&p->data);
p->next=q->next;
q->next=p;
q=q->next;
}
}
void TreaveList_L(LinkList head)
{
LinkList p;
printf("以head为头指针的单链表中的元素:");
p=head->next;
while(p!=NULL)
{
printf("%5d",p->data);
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载