双向链表的逆置.doc

双向链表的逆置.doc

ID:57734466

大小:13.00 KB

页数:2页

时间:2020-09-02

双向链表的逆置.doc_第1页
双向链表的逆置.doc_第2页
资源描述:

《双向链表的逆置.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、双向链表的逆置.txt爱,就大声说出来,因为你永远都不会知道,明天和意外,哪个会先来!石头记告诉我们:凡是真心爱的最后都散了,凡是混搭的最后都团圆了。你永远看不到我最寂寞的时候,因为在看不到你的时候就是我最寂寞的时候!#include#include#includetypedefstructDuLNode{intdata;structDuLNode*prior,*next;}DuLNode,*DuLinkList;voidcreate(DuLinkList&L){DuLinkListLp,p;intn

2、,i;L=(DuLinkList)malloc(sizeof(DuLNode));Lp=L;Lp->next=Lp;Lp->prior=Lp;cout<<"输入线性表的长度:";cin>>n;cout<<"输入线性表的元素(以空格分隔):";for(i=1;i<=n;i++){p=(DuLinkList)malloc(sizeof(DuLNode));cin>>p->data;Lp->next=p;p->prior=Lp;p->next=L;L->prior=p;Lp=Lp->next;}}voidlbnz(DuLinkList&L){DuLinkListp

3、,q,r;r=L->next;while(r->next!=L){p=L->prior;q=p->prior;L->prior=q;q->next=L;p->prior=r->prior;r->prior->next=p;p->next=r;r->prior=p;}}voidprint(DuLinkListL){DuLinkListp;intm=1;p=L->next;while(p!=L){if(m==1){cout<<"("<data;m++;}elsecout<<","<data;p=p->next;}cout<<")";}void

4、main(){DuLinkListL;create(L);cout<<"用户输入的双链表:";print(L);cout<<"逆置后的双链表:";lbnz(L);print(L);}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。