链表-实验报告_第1页
链表-实验报告_第2页
链表-实验报告_第3页
链表-实验报告_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验2 链表实验概述:一、实验目的本次实习的主要目的是为了使学生熟练掌握链表的基本操作以及在链式存储结构上的实现,包括创建、插入、删除、查找、以及合并等操作。二、实验要求掌握链表存储方式,熟悉链式存储结构。三、实验步骤用链表结构实现对多项式初始化、创建、插入、删除等运算。步骤:输入第一个多项式:7x+2x3输入第二个多项式:8x+9x5输出第一个多项式输出第二个多项式输出两个多项式相加的结果:15x+2x3+9x5实验结果如图:四、实验环境(使用的软件和设备)(1)实习器材: 多媒体计算机。(2)实习地点: 校内多媒体机房。(3)实习软件: Win-TC实验内容:【实验过程】(实验步骤、记录、

2、数据、分析)实验过程(提示)输入第一个多项式:7x+2x3输入第二个多项式:8x+9x5输出第一个多项式输出第二个多项式输出两个多项式相加的结果:15x+2x3+9x5 【结果实验记录】(图形或图像)1.说明掌握情况#include#includetypedef struct int sat1,sat2,sat3,sat4; ElemType;typedef struct LNode ElemType data; struct LNode *next; LNode,*LinkList;LinkList InitList() LinkList L; L=(LinkList)malloc(size

3、of(LNode); L-next=NULL; return(L);void InsLNode(LinkList L,ElemType x) LinkList s,p; s=(LinkList)malloc(sizeof(LNode); s-data=x; p=L; while(p-next) p=p-next; s-next=NULL; p-next=s;void AddPolyn(LinkList La,LinkList Lb) int sum;int a,b; LinkList pa,pb; pa=La-next; pb=Lb-next; a=pa-data.sat1; b=pb-dat

4、a.sat1; sum=a+b; printf( %dx%d exp,sum,pa-data.sat2); printf(+); printf( %dx%d exp+,pa-data.sat3,pa-data.sat4); printf( %dx%d expn,pb-data.sat3,pb-data.sat4);void Print(LinkList L) LinkList p; p=L-next; printf( %dx%d exp,p-data.sat1,p-data.sat2); printf(+); printf( %dx%d exp,p-data.sat3,p-data.sat4)

5、;main() LinkList La,Lb; ElemType c,b; int a,i; La=InitList(); Lb= InitList(); printf(Please input polynomial La:n); scanf(%d %d,&c.sat1,&c.sat2); scanf(%d %d,&c.sat3,&c.sat4); InsLNode(La,c); printf(Please input polynomial Lb:n); scanf(%d %d,&b.sat1,&b.sat2); scanf(%d %d,&b.sat3,&b.sat4); InsLNode(Lb,b); printf(polynomial La:);printf(n); Print(La);printf(n); printf(polynomial Lb:);printf(n); Print(Lb);printf(n); printf(La+Lb:);pr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论