收藏 分享(赏)

线性表元素的比较和删除.doc

上传人:kpmy5893 文档编号:8137114 上传时间:2019-06-10 格式:DOC 页数:6 大小:55KB
下载 相关 举报
线性表元素的比较和删除.doc_第1页
第1页 / 共6页
线性表元素的比较和删除.doc_第2页
第2页 / 共6页
线性表元素的比较和删除.doc_第3页
第3页 / 共6页
线性表元素的比较和删除.doc_第4页
第4页 / 共6页
线性表元素的比较和删除.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、#include#includetypedef struct tagLNodeint data;struct tagLNode *next;LNode,*List;void CreateLinkR(List *L,int n);void TravelList(List L);List AcrossList(List j,List k);void DelateList(List *L,List *L1);void TravelList(List L);int main()int m,n,l;List a,b,c,d;scanf(“%d“,scanf(“%d“,scanf(“%d“,CreateL

2、inkR(CreateLinkR(CreateLinkR(d=AcrossList(b,c);DelateList(TravelList(a);return 0;void CreateLinkR(List *L,int n)List p,s;p=*L=(List)malloc(sizeof(LNode);for(;n0;n-)s=(List)malloc(sizeof(LNode);scanf(“%d“,p-next=s;p=s;p-next=NULL;List AcrossList(List j,List k)List p,q,head,z,s;head=z=(List)malloc(siz

3、eof(LNode);p=j-next;while(p)q=k-next;while(q)if(p-data=q-data)s=(List)malloc(sizeof(LNode);s-data=p-data;z-next=s;z=s;break;q=q-next;p=p-next;z-next=NULL;return head;void DelateList(List *L,List *L1)List p,q,p1,q1;p=*L;q=(*L)-next;while(q)p1=*L1;q1=(*L1)-next;while(q1)if(q-data=q1-data)p1-next=q1-next;free(q1);q1=p1-next;p-next=q-next;free(q);q=p;elsep1=p1-next;q1=q1-next;if(p=q) q=p-next;elseq=q-next;p=p-next;void TravelList(List L)List p=L-next;while(p!=NULL)printf(“%dn“,p-data);p=p-next;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报