下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页数据结构绪论第一章算法汇总
1.AUB将所有在Lb中但不在La中的数据元素插入到La中VoidUnion(List
If(!LocateElem(La,e,equal))ListInsert(La,++La_len,e);}}
2.La,Lb中的数据元素按值非递减有序排列,现要求将La,Lb归并为一个新的线性表Lc,且Lc的数据元素仍为递减有序排列。VoidMergeList(ListLa,ListLb,ListGetElem(Lb,j,
if(ailength>=ListSize)Error(“overflow”);//表空间溢出,退出运行for(j=L->length-1;j>=i-1;j--)
L->data[j+1]=L->data[j];//结点后移n-i+1
L->data[i-1]=x;//插入xL->length++;//表长加1}
在顺序线性表L中的第i个位置之前插入新的元素e,i的合法值为1=q;--p)*(p+1)=*P;//插入位置及之后的元素右移*q=e;//插入e++L.length;//表长增1returnOK;
}//ListInsert_Sq
8.在顺序线性表L中删除第i个元素,并用e返回其值StatusListDelete_Sq(SqList
if(iL->length)
Error(“positonerror”);//非法位置for(j=i;jlength-1;j++)
L->data[j-1]=L->data[j];//结点前移n-iL->length--;//表长减1}
9.在顺序线性表中查找第1个值与e满足compare()的元素的位序,若找到,则返回其在L中的位序,否则返回0.intLocatElem_Sq(SqListL,Elemtypee,Status(*compare)(ElemType,ElemType)){i=1;//i的初值为第一个元素的位序
p=L.elem;//p的初值为第一个元素的存储位置while(inext;
Lc=pc=La;//用La的头结点作为Lc的头结点While(papa=pa->next;}
Else{pc->next=pb;pc=pb;pb=pb->next;}
}
pc->next=pa?pa:pb;//插入剩余段free(Lb);//释放Lb的头结点}//MergeList_L
16.线性表的静态单链表存储结构(这种链表是用数组描述的即静态单链表)#defineMaxSize1000//链表的长度typedefstruct{Elemtypedata;Intcur;
}component,SLinkList[MxaSize];
17.在静态单链表中实现定位函数LocataElem。即查找第1个值为e的元素,若找到,则返回它在L中的位序,否则返回0.intLocateElem_SL(SLinkListS,ElemTypee){i=s[0].cur;//i指示表中的第一个结点
while(i//分配结点scanf(space[i].data);//输入A的元素值space[r].cur=i;r=i;//插入到表尾}//for
Space[r].cur=0;//尾结点的指针为空
for(j=1;jprior->next=s;s->next=p;p->prior=s;ruturnOK;}//ListInert_DuL
24.删除带头结点的双链循环线性表L的第i个元素,i的合法值为1data;
p->pr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版小区商业街物业社区环境美化服务合同3篇
- 2025版挖掘机产品售后服务与技术升级合同范本3篇
- 二零二五年度农产品展销中心摊位租赁合同
- 2024项目代建协议合同
- 二零二五个人权利质押贷款合同范本3篇
- 2025年度旅游行业纳税担保服务协议
- 2025版二手房买卖合同风险评估协议3篇
- 2025年苗圃租赁合同及苗木种植与科研合作协议
- 二零二五宠物医院兽医职务聘任与培训合同4篇
- 二零二五年度出院患者出院前评估协议书范本4篇
- 寒潮雨雪应急预案范文(2篇)
- 垃圾车驾驶员聘用合同
- 2024年大宗贸易合作共赢协议书模板
- 变压器搬迁施工方案
- 单位转账个人合同模板
- 八年级语文下册 成语故事 第十五课 讳疾忌医 第六课时 口语交际教案 新教版(汉语)
- 中考语文二轮复习:记叙文阅读物象的作用(含练习题及答案)
- 2024年1月高考适应性测试“九省联考”数学 试题(学生版+解析版)
- (正式版)JBT 11270-2024 立体仓库组合式钢结构货架技术规范
- EPC项目采购阶段质量保证措施
- T-NAHIEM 101-2023 急诊科建设与设备配置标准
评论
0/150
提交评论