SDUTOJ 2118数据结构实验之链表三:链表的逆置
2014-10-06 11:07
423 查看
#include<iostream> #include<stdlib.h> using namespace std; typedef int ElemType; typedef struct LNode { ElemType data; struct LNode *next; }LNode,*LinkList; 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; } } void Reserve(LinkList L) { LinkList p,q; p=L->next; L->next=NULL; q=p->next; while(p!=NULL) { p->next=L->next; L->next=p; p=q; if(q!=NULL) { q=q->next; } } show(L); } void CreateList_L() { LinkList L,p; int x; L=new LNode; L->next=NULL; LinkList q=L; cin>>x; while(x!=-1) { p=new LNode; p->next=NULL; q->next=p; q=p; q->data=x; cin>>x; } Reserve(L); } int main() { CreateList_L(); return 0; }
相关文章推荐
- 【2118】数据结构实验之链表三:链表的逆置
- 2118数据结构实验之链表三:链表的逆置
- 【2118】数据结构实验之链表三:链表的逆置 (SDUT)
- SDUT 2118-数据结构实验之链表三:链表的逆置
- SDUT_2118 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置 (SDUT 2118)
- 2118数据结构实验之链表三:链表的逆置
- sdut 2118-数据结构实验之链表三:链表的逆置
- 【2118】数据结构实验之链表三:链表的逆置
- 【2118】数据结构实验之链表三:链表的逆置 (SDUT)
- SDUT 2118数据结构实验之链表三:链表的逆置
- 2118 数据结构实验之链表三:链表的逆置
- SDUTOJ 2116 数据结构实验之链表一:顺序建立链表
- OJ 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 寒假第二天--线性表-- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置