


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一单链表#i nclude "stdio.h"#i nclude "stdlib.h" typ edef int ElemT ype;typ edef struct LNodeElemT ype data; struct LNode *n ext;LNode,*Li nkList;void creatLNode(L in kList &head)int i,n;LNode *p;head=(LNode*)malloc(sizeof(LNode); head-> next=NULL;printf("请输入链表的元素个数:&quo
2、t;); sca nf("%d",&n);for(i=n;i>0;i-)p=(LNode*)malloc(sizeof(LNode); printf("第 %d 个元素:",i);scan f("%d",&p->data);p->n ext=head->n ext; head->n ext=p;void In sertLNode(Li nkList &L)LNode *p=L;int i,j=0,e;printf("请输入你要插入的位置(超过链表长度的默认插在最后!):&
3、quot;);sca nf("%d",&i);printf("请输入你要插入的元素:");sca nf("%d",&e);while (p->n ext&&jvi-1)p=p->n ext;+j;LNode *s; s=(LNode*)malloc(sizeof(LNode); s->data=e;s->n ext=p->n ext;p->n ext=s; int DeleteLNode(Li nkList & L,i nt i,i nt &e) LN
4、ode *p;p=L;LNode *q;int j=0;while (p->n ext&&jvi-1)p=p->n ext;+j;if(!( p-> next)|j>i-1)printf("删除位置不合理!n"); return 0;q=p->n ext; p->n ext=q->n ext; e=q->data; free(q);return e;void DeleteCF(Li nkList &L) LNode *p ,*s,*r;p=L->n ext; while( p!=NULL)r=p;
5、s=r->n ext; while(s!=NULL)if(p->data=s->data) r->n ext=s->n ext; s=s->n ext;elser=r- >n ext; s=s->n ext; p=p->n ext;void dis play(L in kList &L)LNode *p;p=L->n ext;while( p!=NULL) prin tf("%d",p->data);p=p->n ext;prin tf("n");void mai n()pr
6、intf("线性链表的基本操作!!n");Lin kList L;creatLNode(L);printf("初始链表为:");dis play(L);In sertLNode(L);printf("插入元素后的链表为:");dis play(L);int e=0;e=DeleteLNode(L,2,e);删除链表中的第二个元素printf("删除元素后的链表为:");dis play(L);printf("你删除的元素为:dn",e);prin tf("nnn");printf("单链表重复元素的删除!!n"); Lin kList L1;creatLNode(LI)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年生猪出栏面试试题及答案
- 基坑沙土置换施工方案
- grc轻质隔墙施工方案
- 5年级说明文例文
- cba实验环境要求
- 单面墙模板施工方案
- 沥青路面灌缝施工方案
- 余江标识标牌施工方案
- 石笼挡墙施工方案
- 2025年新疆塔城地区单招职业倾向性测试题库必考题
- 2024行政执法人员考试题库及答案
- 国家中医药管理局发布的406种中医优势病种诊疗方案和临床路径目录
- 2024年水利部长江水利委员会直属事业单位招聘历年【重点基础提升】模拟试题(共500题)附带答案详解
- 卫健委监管医院合同签订流程规定
- DL-T5704-2014火力发电厂热力设备及管道保温防腐施工质量验收规程
- CBZ125-1998-潜艇船体结构焊接质量检验规则
- 2024年河南省信阳市浉河区二模语文试卷
- 代理商区域保护协议书范本
- 2024年包头钢铁职业技术学院单招职业适应性测试题库及答案解析
- 英语定位纸模板
- 中外政治思想史-形成性测试四-国开(HB)-参考资料
评论
0/150
提交评论