数据结构实验二链表.doc
yy****24
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
数据结构实验二链表.doc
数据结构实验二1、实验目的熟练掌握线性表的链式存储结构定义及基本操作理解循环链表和双链表的特点和基本运算2、实验内容:建立单链表,完成链表(带表头结点)的基本操作:建立链表、插入、删除、查找、输出、求前驱、求后继、两个有序链表的合并操作。其他基本操作还有销毁链表、将链表置为空表、求链表的长度、获取某位置结点的内容、搜索结点。1.问题描述:利用线性表的链式存储结构,设计一组输入数据(假定为一组整数),能够对单链表进行如下操作:初始化一个带表头结点的空链表;创建一个单链表是从无到有地建立起一个链表,即一个一个
数据结构实验1顺序表-链表.doc
..完美WORD格式专业整理知识分享淮海工学院计算机科学系实验报告书课程名:《数据结构》题目:线性表数据结构试验班级:软件112学号:姓名:评语:成绩:指导教师:批阅时间:年月日..线性表实验报告要求1目的与要求:1掌握线性表数据结构的基本概念和抽象数据类型描述;2熟练掌握线性表数据结构的顺序和链式存储存表示;3熟练掌握线性表顺序存储结构的基本操作算法实现;4熟练掌握线性表的链式存储结构的基本操作算法实现;5掌握线性表在实际问题中的应用和基本编程技巧;6按照实验题目要求独立正确地完成实验内容〔提交程序清单
c++数据结构实验链表排序.doc
1.实验要求实验目得:通过编程,学习、实现、对比各种排序算法,掌握各种排序算法得优劣,以及各种算法使用得情况。理解算法得主要思想及流程。实验内容:使用链表实现下面各种排序算法,并进行比较。排序算法:1、插入排序2、冒泡排序(改进型冒泡排序)3、快速排序4、简单选择排序5、堆排序(小根堆)要求:ﻩ1、测试数据分成三类:正序、逆序、随机数据2、对于这三类数据,比较上述排序算法中关键字得比较次数与移动次数(其中关键字交换计为3次移动)。3、对于这三类数据,比较上述排序算法中不同算法得执行时间,精确到微秒(选作)
c++数据结构实验链表排序.doc
1.实验要求实验目得:通过编程,学习、实现、对比各种排序算法,掌握各种排序算法得优劣,以及各种算法使用得情况。理解算法得主要思想及流程。实验内容:使用链表实现下面各种排序算法,并进行比较。排序算法:1、插入排序2、冒泡排序(改进型冒泡排序)3、快速排序4、简单选择排序5、堆排序(小根堆)要求:ﻩ1、测试数据分成三类:正序、逆序、随机数据2、对于这三类数据,比较上述排序算法中关键字得比较次数与移动次数(其中关键字交换计为3次移动)。3、对于这三类数据,比较上述排序算法中不同算法得执行时间,精确到微秒(选作)
数据结构单链表实验报告.pdf
数据结构单链表实验报告实验目的:本实验的目的是通过实现单链表数据结构,加深对数据结构的理解,并掌握单链表的基本操作和算法。实验内容:1、单链表的定义单链表由若干个节点组成,每个节点包含数据域和指针域,数据域存储具体数据,指针域指向下一个节点。单链表的头指针指向链表的第一个节点。2、单链表的基本操作2.1初始化链表初始化链表时,将头指针置空,表示链表为空。2.2插入节点插入节点可以分为头插法和尾插法。-头插法:将新节点插入链表头部,新节点的指针域指向原头节点,头指针指向新节点。-尾插法:将新节点插入链表尾部