阅读背景:

SDUTOJ 2116 数据结构实验之链表一:顺序建立链表

来源:互联网 
#include<iostream>
using namespace std;
typedef int ElemType;
typedef struct LNode
{
	ElemType data;
	struct LNode *next;
}LNode, *LinkList;
void CreateList(LinkList &L,int n)
{
	LinkList p;
	L=new LNode;
	L->next=NULL;
	LinkList q=L;
	for(int i=1;i<=n;i++)
	{
		p=new LNode;
		cin>>p->data;
		p->next=NULL;
		q->next=p;
		q=p;
	}
}
void show(LinkList L)
{
	LinkList p;
	p=L->next;
	while(p)
	{
		if(p->next==NULL)
        cout<<p->data<<endl;
		else
		cout<<p->data<<" ";
		p=p->next;
	}
}
int main()
{
	int n;
	LinkList list;
	cin>>n;
    CreateList(list,n);
	show(list);
	return 0;
}#include<iostream>
using namespace std;
typedef



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: