- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法与数据结构静态链表
#includestdio.h
#includeconio.h
#includestdlib.h
typedef int elemtype;
typedef struct node
{ elemtype data;
struct node*next;
}LinkList;
LinkList*head;
LinkList*creat_LinkList() //建立链表
{ elemtype ix;
LinkList*jl,*p;
head=(LinkList*)malloc(sizeof(LinkList));
head-next=NULL;
printf(请输入数据,输入0结束:\n);
scanf(%d,ix);
while(ix!=0)
{ p=(LinkList*)malloc(sizeof(LinkList));
p-data=ix;
p-next=head-next;
head-next=p;
scanf(%d,ix);
}
return(jl);
}
int LinkList_Length(LinkList*head) //表长
{ int j=0;
LinkList*p=head;
while(p-next!=NULL)
{ p=p-next;
j++;
}
return j;
}
void Search_LinkList(LinkList*head,int key) //查找
{ int imark=1;
LinkList*p;
p=head-next;
while(p!=NULL)
{
if(p-data!=key)
{
p=p-next;
imark++;
}
else
break;
}
if(p==NULL)
printf(查找失败\n);
else
printf(查找的值在第%d位,imark);
}
Insert( LinkList* head, int h, int i ) //在链表第 i 个结点处插入新元素 //
{
int k = 1;
LinkList * p = head-next;
LinkList *L;
L =(LinkList*) malloc (sizeof (LinkList));
L-data=h;
if(i==1)
{
L-next=head-next;
head-next=L;
}
while ( p != NULL k i -1 ) //找第 i-1个结点//
{
p = p-next;
k++;
}
if( p == NULL)
{
printf(位置错误\n);
}
else
{ L-next=p-next;
p-next=L;
printf(插入成功\n);
}
}
void print_LinkList(LinkList*head) //输出
{ int k;
LinkList*p=head-next;
while(p!=NULL)
{printf(\t%d,p-data);
p=p-next;
k++;
if(k%5==0)
printf(\n);}
}
void deleteno_LinkList(LinkList*head,int i) //删除
{
int k = 1;
LinkList * p = head-next,*r;
if(i==1)
{
head-next=p-next;
free(p);
printf(删除成功!\n);
}
while ( p-next!= NULL k i-1) //找第 i-1个结点//
{
p = p-next;
k++;
}
if(p-next==NULL)
{printf(删除的位置不存在!\n);
}
else
{ r=p-next; p-next=r-next;
free(r);
printf(删除成功!\n);
}
}
void main()
{ int key,x,sc,ids,i,h,m;
LinkList
您可能关注的文档
- 第二篇_第三章__板桥的设计与构造.pdf
- 第二节 时间和位移导学案.doc
- 第二单元地图复习课件.ppt
- 第二节 世界的措辞和宗教.doc
- 第二节 汽车维修管理基本概念.ppt
- 第二节 弹 力 很好.ppt
- 第二节 动物与人类生活的关系(点睛).doc
- 第二节 平面立体及建筑形体的阴影.ppt
- 第二节 灭点法作建筑透视.ppt
- 第二节 种群数量的变化(教师版导学案)1.doc
- 线上线下融合教育综合体项目在2025年技术创新与教育服务智能化报告.docx
- 2025年电子元件回收技术评估行业报告.docx
- 2025年智能水表数据在智慧旅游中的应用创新报告.docx
- 2025至2030红甜菜汁浓缩液行业细分市场及应用领域与趋势展望研究报告.docx
- 2025年化妆品包装生物降解材料分析报告.docx
- 2025年社区食堂餐饮服务国际化与借鉴经验报告.docx
- 2025年智慧城市建设技术五年报告.docx
- 2025年智能家居控制技术五年创新报告.docx
- 2025年甘肃省白银市靖远县石门乡人民政府选聘专业化管理村文书备考题库及1套参考答案详解.docx
- 2025至2030嗜睡监视器行业细分市场及应用领域与趋势展望研究报告.docx
最近下载
- 船用UG-25+调速器安装调试手册.pdf
- 城市残疾人居家托养服务项目效果评估:多维度分析与优化策略.docx
- 石家庄市网约车认证理论统考题库(含答案).docx VIP
- 高速公路隧道消防系统养护制度与管理方案 .pdf VIP
- 高频精选:曲师大考研西方音乐史真题及答案.doc VIP
- 智能穿戴设备在武术运动中的运动数据分析报告.docx
- Leadshine雷赛CL3C-EC808AC经济型EtherCAT总线闭环步进驱动器用户手册.pdf
- 220kv架空线路设计.doc VIP
- CSC5113_V13926596180三节锂电池保护芯片.pdf VIP
- 自主导航无人设备的施工安全智能预警系统开发.docx VIP
原创力文档


文档评论(0)