1 / 45
文档名称:

数据结构实验报告.doc

格式:doc   大小:446KB   页数:45页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构实验报告.doc

上传人:gxngqvk 2019/9/28 文件大小:446 KB

下载得到文件列表

数据结构实验报告.doc

相关文档

文档介绍

文档介绍:湖南师范大学工程与设计学院数据结构实验报告姓名:熊富豪年级:2015级专业:计算机科学与技术学号:6任课教师:肖柳明开课时间:2016~2017学年第一学期实验(一)实验时间2016年12月8日星期四实验地点前栋403实验题目线性表的存储及操作实验目的掌握顺序存储结构和链式存储结构的特点;掌握常见算法。:已知两个按元素值有序的线性表A和B,编程实现:将A和B有序归并成一个按元素值有序的线性表,然后删除值相同的元素。:从键盘输入两个按元素值有序的线性表A和B的值;根据输入把数据元素分别以顺序存储结构和线性链表存储;有序归并成一个新的按元素值有序的线性表C;输出显示合并后的线性表C;分别在顺序存储结构和线性链表存储结构上删除值相同的元素,并显示删除后的线性表。(逻辑结构、存储结构):structNode{int*elem;intlength;intlistsize;}A,B,C;structnode{ intdata;structnode*next;}*HA,*HB,*HC;(类C语言+流程图):\先将两个表的元素从键盘输入,然后再将两个表相加,得到第三个表。在合并后的表中找到值相同的元素,将后面的元素前移以删除值相同的元素,最后将表的长度减1得到最终的结果。//顺序表LA,LB合为LCSqlistMergeList_sq(SqlistLa,SqlistLb,SqlistLc){ pa=,pb=,*pc; pa_last=+-1; pb_last=+-1; ==+; pc==(int*)malloc(*sizeof(int)); if(!)//分配失败 exit(0); while(pa<=pa_last&&pb<=pb_last){//判断La,Lb是否结尾 if(*pa<=*pb)//比较大小,影响插入的顺序*pc++=*pa++; else *pc++=*pb++; } while(pa<=pa_last)//可能存在没有插完的情况*pc++=*pa++; while(pb<=pb_last) *pc++=*pb++; returnLc;}单链表类C//合并链表La,Lb,LcLNode*MergeList_L(LinkListLa,LinkListLb,LinkListLc){ pa=La->next;pb=Lb->next; Lc=pc=La; while(pa&&pb){ if(pa->data<=pb->data){ pc->next=pa; pc=pa; pa=pa->next; } else{ pc->next=pb; pc=pb; pb=pb->next; } } pc->next=pa?pa:pb; free(Lb); returnLc;}(关键模块和语句加以注释说明):#include<>#include<>structNode{int*elem;intlength;intlistsize;}A,B,C;structnode{ intdata;structnode*next;}*HA,*HB,*HC;voiddel_order(){inti,j;for(i=0;i<-1;i++){ if([i]==[i+1]){ for(j=i+2;j<=-1;j++){ [j-1]=[j];}--;}}printf("\n删除后线性表C的值:\n");for(i=0;i<;i++){ printf("%d",[i]);}}intmerge_order(){inti=0,j=0,k=0;=+;=(int*)malloc(*sizeof(int));if(==NULL)return0;while(i<&&j<){if([i]<[j])[k++]=[i++];[k++]=[j++];}while(i<){[k++]=[i++];}while(j<){[k++]=[j++];}pri

最近更新

2024年事业单位教师招聘言语理解与表达题库【.. 117页

2024年事业单位教师招聘(言语理解与表达)30.. 175页

2024年保育员(中级)工理论题库及参考答案1套.. 23页

2024年吉林科技职业技术学院单招职业适应性测.. 95页

2024年广东省深圳市大鹏新区公共事业局招聘编.. 88页

2024年广东省深圳市文体旅游局事业单位招聘招.. 88页

2024年广东省湛江市廉江金融服务办公室招聘历.. 90页

2024年广东省珠海市金湾区招聘73人历年高频难.. 88页

2024年广东省肇庆市市委办公室招聘2人历年高频.. 88页

2024年广东省阳江市事业单位招聘历年高频难、.. 89页

2024年广东省韶关市始兴县招聘23人历年高频难.. 90页

2024年广东茂名化州市社会福利院招聘20人历年.. 89页

2024年广州产业投资控股集团有限公司校园招聘.. 147页

2024年广州市民族宗教事务局属下事业单位选调.. 88页

2024年广州海珠区海幢街道招聘环卫工人历年高.. 90页

2024年广西南宁市江南区机关事业单位招聘303人.. 90页

2024年广西南宁良庆区文体局招聘历年高频难、.. 88页

2024年广西柳州市人大办公室事业单位招聘历年.. 91页

2024年广西桂林市事业单位人才引进267人历年高.. 89页

2024年广西桂林市水利局局属事业单位招聘26人.. 90页

普通物理学程守洙第八版 2页

水电清包工合同水电清包工合同 3页

学校采购管理制度学校采购管理制度及流程 5页

Peabody运动发育量表 40页

车辆挂名协议书范本 2页

(完整word版)霍兰德职业兴趣测试完整版 5页

中等生怎样提高数学成绩 11页

项目建筑工程施工质量验收统一标准(规范) 3页

中牟县情简介 8页

缓刑矫正人员思想汇报100 2页