单链表实验报告
一、实验目的。2. 掌握线性表的顺序存储结构的定义及其C语言实现。3. 掌握线性表的链式村粗结构——单链表的定义及其C语言实现。4. 掌握线性表在顺序存储结构即顺序表中的各种基本操作。5. 掌握线性表在链式存储结构——单链表中的。1. 课程设计的目的及要求。实验一、单链表的插入和删除。#include&quot。
单链表实验报告Tag内容描述:<p>1、线 性 表一、实验目的1.了解线性表的逻辑结构特征,以及这种特性在计算机内的两种存储结构。2.掌握线性表的顺序存储结构的定义及其C语言实现。3.掌握线性表的链式村粗结构单链表的定义及其C语言实现。4.掌握线性表在顺序存储结构即顺序表中的各种基本操作。5.掌握线性表在链式存储结构单链表中的各种基本操作。二、实验要求1.认真阅读和掌握本实验的程序。2.上机运行本程序。3.保存和打印出程序的运行结果,并结合程序进行分析。4.按照对顺序表和单链表的操作需要,重新改写主程序并运行,打印出文件清单和运行结果三、实验内容请编写C程。</p><p>2、课程设计报告课程设计题目:两个链表的合并 专 业:软件工程班 级:姓 名:学 号: 指导教师: 年 月 日目 录1. 课程设计的目的及要求2. 课程设计的内容(分析和设计)3. 算法流程图4. 详细步骤5. 代码6. 显示结果7. 课程设计的总结一课程设计的目的及要求1.目的:实现两个链表的合并2.要求:(1) 建立两个链表A和B,链表元素个数分别为m和n个。 (2) 假设元素分别为(x1,x2,xm),和(y1,y2,yn)。把它们合并成一个线形表C,使得: 当m=n时,C=x1,y1,x2,y2,xn,yn,xm 当nm时,C=y1,x1,y2,x2,ym,xm,yn 输出线形表C (3) 用直接插入排序法对C进。</p><p>3、数据结构实验报告实验一、单链表的插入和删除一、目的了解和掌握线性表的逻辑结构和链式存储结构,掌握单链表的基本算法及相关的时间性能分析。二、要求:建立一个数据域定义为字符串的单链表,在链表中不允许有重复的字符串;根据输入的字符串,先找到相应的结点,后删除之。三、程序源代码#includestdio.h#includestring.h#includestdlib.h#includectype.htypedef struct node /定义结点char data10; /结点的数据域为字符串struct node *next; /结点的指针域ListNode;typedef ListNode * LinkList; / 自定义LinkList单链表类型LinkList 。</p>