代码:天津理工大学数据结构实验——链表的创建及操作

代码:天津理工大学数据结构实验——链表的创建及操作

ID:41930211

大小:53.79 KB

页数:5页

时间:2019-09-04

代码:天津理工大学数据结构实验——链表的创建及操作_第1页
代码:天津理工大学数据结构实验——链表的创建及操作_第2页
代码:天津理工大学数据结构实验——链表的创建及操作_第3页
代码:天津理工大学数据结构实验——链表的创建及操作_第4页
代码:天津理工大学数据结构实验——链表的创建及操作_第5页
资源描述:

《代码:天津理工大学数据结构实验——链表的创建及操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、rNote:YourchoiceisCIDE#/#include#include#includetypedefstructNode{intdata;structNode"pNext;(NODE,*PNODE;//钊建継表//鏑出//制断经老筠空//针篡5PNODEcreatejist(void);voidtraverseJist(PNODE);intis_empty(PNODEpHead);intlengthJist(PNODE);voidinsertJist(PNODEJn

2、tjnt);//JJ入//站唐//倒£//删除唾連走奏voiddeleteJist(PNODEJntJnt*);//删险voidsortjistfPNODE);voidreversetPNODE);voiddelsame(PNODE);voidmainO{intlen,val;PNODEpHead=NULL;pHead=createJistO;len=length」ist(pHecid);printf(,/length=%dz,.len);traverse_list(pHead);sortJist(pHead);traverse

3、.!ist(pHead);insertJist(pHead,6,99);traverseJist(pHead);sortJist(pHead);traverseJist(pHead);if(is-empty(pHead))printff^emptyXn");elseprintfC'noemptyz,);deleteJis^pHead^.&vcil);p厂irrtf("删险的;畫^%dzval);traverseJist(pHead);reverse(pHead);traverse_list(pHead);delsame(p

4、Head);traverseJist(pHead);}PNODEcreate_list(){intlen;inti;iri七val;PNODEpNew;//薪节点PNODEpHead;//豺PNODEpToil;//弘JgMpHead=(PNODE)malloc(sizeof(NODE));//筠坯传点分記空⑹pTail=pHead;pTail->pNext=NULL;if(NULL==pHead){printf("分紀失敗");exit(-1);}printf("箱爺入您需殳生咸的紐走节点的个炭:len=");scanf(//

5、%d&len);for(i=0;idata=val;pToil->pNext=pNew;pNew->pNext=NULL;pTail=pNew;!returnpHead;voidtraverse^list(PNODEpHead){PNODE

6、p;p=pHead->pNext;while(NULL1=p)printfC^dp->data);p=p->pNext;IprintfC,,/);return;fintis.emptytPNODEpHead){if(NULL==pHead->pNext)return1;elsereturn0;intlengthJist(PNODEpHead)intlen=0;PNODEp=pHead;while(NULL!=p->pNext)len++;p=p->pNext;returnlen;voidsortJist(PNODEpHead)

7、//羞似孑数购站厚{intPNODEp,q;intlen;len=length」ist(pHecid);for(i=0>p=pHead->pNext;ip=p->pNext)for(j=汁19q=p->pNext;jpNext)if(p->data>q->data){t=p->data;p->data=q->data;q->data=t;return;voidinsertJist(PNODEpHeadjntposjntval)inti=0;PNODEp=pHead;PNODEpNew;

8、while(NULL!=p&&ipNext;i++;fif(i>pos-1IINULL==p){printf("強入铉豈4存右");exit(-1);pNew=(PNODE)malloc(sizeof(N

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

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

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