- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
合并链表并删除重复接点
#include stdio.h
#include stdlib.h
typedef struct LNode /*定义结构体*/
{
int data;
struct LNode *next; /*指向结构体的指针*/
}LNode,*LinkList;
LinkList InitList_Link() /*初始化*/
{
LinkList L;
L=(LinkList)malloc(sizeof(LNode)); /*申请一个空间*/
L-data = 0;
L-next = NULL;
return L; /*返回*/
}
void Createlist(LinkList L) /*创建链表函数*/
{
int n;
int i;
int temp;
LinkList T; /*指向指针类型的指针*/
printf(输入链表元素个数:);
scanf(%d,n);
L-data=n;
printf(输入元素值:\n);
T=L;
for (i=n;i0;i--)
{
LinkList p=(LinkList)malloc(sizeof(LNode)); /*再次申请空间*/
scanf(%d,temp);
p-next=T-next; /*将链表的next域赋给申请的结构体的next域*/
p-data = temp;
T-next=p;
T=p;
L-data++;
}
printf(成功建立链表);
}
int ListEmpty_Link(LinkList L)/*判断链表是否为空*/
{
if(L-data==0)
{
printf(链表为空\n);
return 1;
}
else
return 0;
}
//显示函数
void DisplayList_Link(LinkList L) //定义函数,返回类型为空
{
LinkList p=L-next;
if(ListEmpty_Link(L)==1)
return;
printf(链表为:\n);
while(p)
{
printf(%d ,p-data);/*输出数字域*/
p=p-next;/*指针移动*/
}
}
void MainListEmpty_Link(LinkList L)
{
if(L-data==0)
printf(链表为空\n);
else
printf(链表非空\n);
}
//求单链表长度操作
void ListLength_Link(LinkList L)
{
LinkList p = L-next;
int i=0;
while(p)
{
p=p-next;
i++;
}
printf(链表长为: %d\n,i);
}
LinkList mergel(LinkList LA,LinkList LB)
{
LinkList p,q;
p=LA;
q=LB;
while(p-next!=NULL) p=p-next;
p-next=LB-next;
free(LB);
return(LA);
}
void pur_LinkList(LinkList LA) //删除重复接点
{
LinkList p,q,r; //定义变量是LinkList型
p=LA-next; //将LA的next域赋给p
if(p==NULL)
return ;
while(p-next) //当p-next域不为空时进行循环
{
您可能关注的文档
最近下载
- 托育服务人员的培训与教育.docx
- 冀人版-第11课 电在我家(教学课件).pptx VIP
- 食品安全突发事件应急处置培训课件.pptx VIP
- 2025至2030中国电镀行业发展空间与未来投资走势预测报告.docx VIP
- 汽车智能底盘原理及技术 第3章 线控制动系统.ppt VIP
- 大学课程《工程制图与识图》PPT课件:第三章 基本体的投影 第一节 平面体的投影.pptx VIP
- FANUC数控系统0i-F Plus维修说明书(非常详细).pdf VIP
- 中医基础理论-体质学说 赖伟.ppt VIP
- 生产组织培训课件.pptx VIP
- 工业机器人离线编程与仿真(ABB)高职全套教学课件.pptx VIP
文档评论(0)